UNPKG

meta-contract

Version:

Meta Contract SDK

199 lines 10.4 kB
{ "version": 9, "compilerVersion": "1.19.0+commit.72eaeba", "contract": "NftGenesis", "md5": "a4ccbc179c9c215ca0ea4243222626f0", "structs": [ { "name": "LockingScriptParts", "params": [ { "name": "code", "type": "bytes" }, { "name": "data", "type": "bytes" } ], "genericTypes": [] }, { "name": "OpPushData", "params": [ { "name": "len", "type": "int" }, { "name": "value", "type": "int" } ], "genericTypes": [] }, { "name": "VarIntData", "params": [ { "name": "len", "type": "int" }, { "name": "value", "type": "int" } ], "genericTypes": [] }, { "name": "TxInputProof", "params": [ { "name": "hashProof", "type": "bytes" }, { "name": "txHash", "type": "bytes" }, { "name": "outputIndexBytes", "type": "bytes" }, { "name": "sequenceBytes", "type": "bytes" } ], "genericTypes": [] }, { "name": "TxOutputProof", "params": [ { "name": "txHeader", "type": "bytes" }, { "name": "hashProof", "type": "bytes" }, { "name": "satoshiBytes", "type": "bytes" }, { "name": "scriptHash", "type": "bytes" } ], "genericTypes": [] } ], "library": [ { "name": "ProtoHeader", "params": [], "properties": [], "genericTypes": [] }, { "name": "Backtrace", "params": [], "properties": [], "genericTypes": [] }, { "name": "NftProto", "params": [], "properties": [], "genericTypes": [] }, { "name": "TxUtil", "params": [], "properties": [], "genericTypes": [] } ], "alias": [], "abi": [ { "type": "function", "name": "unlock", "index": 0, "params": [ { "name": "txPreimage", "type": "SigHashPreimage" }, { "name": "pubKey", "type": "PubKey" }, { "name": "sig", "type": "Sig" }, { "name": "genesisTxHeader", "type": "bytes" }, { "name": "prevInputIndex", "type": "int" }, { "name": "genesisTxInputProof", "type": "TxInputProof" }, { "name": "prevGenesisTxHeader", "type": "bytes" }, { "name": "prevTxOutputHashProof", "type": "bytes" }, { "name": "prevTxOutputSatoshiBytes", "type": "bytes" }, { "name": "nftScript", "type": "bytes" }, { "name": "genesisSatoshis", "type": "int" }, { "name": "nftSatoshis", "type": "int" }, { "name": "changeAddress", "type": "Ripemd160" }, { "name": "changeSatoshis", "type": "int" }, { "name": "opReturnScript", "type": "bytes" } ] }, { "type": "constructor", "params": [] } ], "stateProps": [], "buildType": "debug", "file": "file:///Users/ivan/Codes/blockchain/meta-contract/src/mcp01/contract/nft/nftGenesis.scrypt", "hex": "0176018801a901ac515301402097dfd76851bf465e8f715593b217714858bbe9570ff3bd5e33840a34e20ff0262102ba79df5f8ae7604a9830f03c7933028186aede0675a16f025dc4f8be8eec0382201008ce7480da41702918d1ec8e6849ba32b4d65b1e40dc669c31a1e6306b266c0c6d657461636f6e7472616374240000000000000000000000000000000000000000000000000000000000000000000000005779567985011455937601249376011493765893765893760114937601249376529301267976547f75777601007e81775a9d0126797601687f7700005279517f75007f7d7701fd87635379537f75517f777601007e8177537a757b7b5379535479937f75537f777b757c677601fe87635379557f75517f777601007e8177537a757b7b5379555479937f75557f777b757c677601ff87635379597f75517f777601007e8177537a757b7b5379595479937f75597f777b757c675379517f75007f777601007e8177537a757b7b5379515479937f75517f777b757c686868757777777682776e6e5c79940124937f75785c79947f7777776f756e5a799458937f75785a79947f777601007e81777777706e5c799458937f75785c79947f777601007e817777776e7c9f69012b797601687f7501447f77770054790111798763755178557a75547a547a547a547a68567956796e011279940114937f7578011279947f770801000000030000000115797e87777769567956796e5b799452937f75785b79948b7f7701007e815a7952949c777769567956796e5b79947f75785b79948c7f77016a87777769766456795679567955798c70011179947f7578586e8b80767682778c7f75007f777777777e54795479011479947f755479011379947f777e52797e54795479011579947f777e7777777776a80126790126790126795379577901317901317956795679567956790111790136790136790136790136795b7901207f755b79aa885a795a79557955795579557955795c7f75587f777601007e8177567901307f75607f77567952799f695579827752790128959d5579a878885479827701209d53798277549d547954797e53797e76577959798b0128957f7559790128957f77886d6d6d6d756f757e7656798764597959795979597954795479aa7801207f75887601207f777601007e81775579607f755c7f777601007e8177567901707f7501507f775679827752790128959d5679a878885479827701209d557955797e76587955798b0128957f7555790128957f77886d6d6d6d75686d6d6d6d6d6d756d756d75680121798277557901237952796e011379940124937f7578011379947f77777788537901237952796e0111799458937f7578011179947f777601007e817777779d547901237952796e60799458937f75786079947f777601007e817777779d012279786e011379940114937f7578011379947f770801000000030000000116797e87777769012279786e5c799452937f75785c79948b7f7701007e815b7952949c777769012279786e5c79947f75785c79948c7f77016a877777695779577957790070011279947f7578586e8b80767682778c7f75007f777777777e54795479011579947f755479011479947f777e52797e54795479011679947f777e7777777776a901247953796e011379940114937f7578011379947f777777788800567958798c9e635a795b7982775a7959798b70011579947f7578586e8b80767682778c7f75007f777777777e54795479011879947f755479011779947f777e52797e54795479011979947f777e77777777760126797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77777777680125790124797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e777700012279827700a063012279527f7502006a88012279007658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e777777680001247900a0630125790123790122797e01147e787e0123797e0121797e77760126797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e7777777768707e52797e787eaa760136797682776e58947f75780128947f777777885e795e796e011579940114937f7578011579947f77777776013679a988013479013679ad01367901197978012079012079210ac407f0e4bd44bfc207355a778b046225a7068fc59ee7eda43ad905aadbffc800206c266b30e6a1319c66dc401e5bd6b432ba49688eecd118297041da8074ce081001227956795679aa7676517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e01007e817757795679567956795679537956795479577995939521414136d08c5ed2bf3ba048afe6dcaebafeffffffffffffffffffffffffffffff006e6e9776009f636e936776687777777b757c6e5296a0636e7c947b757c6853798277527982775379012080517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e01205279947f77545379935279930130787e527e54797e58797e527e53797e52797e57797e777777777777777777777777765779ac777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777", "sourceMapFile": "" }