use 0x1::option;
use 0x2::signer;
use 0x2::tx_context;
use 0x4::bitcoin;
use 0x4::network;
use 0x4::ord;
use 0x4::pending_block;
use 0x4::utxo;
BitcoinGenesisContext is a genesis init config in the TxContext.
struct BitcoinGenesisContext has copy, drop, store
const ErrorGenesisInit: u64 = 1;