部署合约(Solidity版)

首先通过initContract方法返回一个Transaction对象,然后通过setSecret传入密钥,最后通过submit方法完成合约的部署。

创建合约部署对象

方法:initContract({});

参数:

参数 类型 说明
account String 合约发布者
amount Integer 手续费
payload String 合约编译后的16进制字节码
abi Array 合约abi
params Array 可选,合约初始化参数

返回:Transaction对象

传入密钥

方法:setSecret(secret);

参数:

参数 类型 说明
secret String 合约发布者账号私钥

提交

方法:submit(callback);

参数:无

部署合约完整例子

var jlib = require('jingtum-lib');
var Remote = jlib.Remote;
var remote = new Remote({server: 'ws://xxx:port', local_sign:true});
remote.connect(function(err, result) {
    if (err) {
        return console.log('err:',err);
    }
     var v = {
        secret: 's...UTb',
        address: 'j...yTh'
     };
    const abi = [
        {
            "constant": true,
            "inputs": [],
            "name": "name",
            "outputs": [
                {
                    "name": "",
                    "type": "string"
                }
            ],
            "payable": false,
            "stateMutability": "view",
            "type": "function"
        },
        {
            "constant": true,
            "inputs": [],
            "name": "totalSupply",
            "outputs": [
                {
                    "name": "",
                    "type": "uint256"
                }
            ],
            "payable": false,
            "stateMutability": "view",
            "type": "function"
        },
        {
            "constant": true,
            "inputs": [],
            "name": "decimals",
            "outputs": [
                {
                    "name": "",
                    "type": "uint8"
                }
            ],
            "payable": false,
            "stateMutability": "view",
            "type": "function"
        },
        {
            "constant": true,
            "inputs": [
                {
                    "name": "",
                    "type": "address"
                }
            ],
            "name": "balanceOf",
            "outputs": [
                {
                    "name": "",
                    "type": "uint256"
                }
            ],
            "payable": false,
            "stateMutability": "view",
            "type": "function"
        },
        {
            "constant": true,
            "inputs": [],
            "name": "symbol",
            "outputs": [
                {
                    "name": "",
                    "type": "string"
                }
            ],
            "payable": false,
            "stateMutability": "view",
            "type": "function"
        },
        {
            "constant": false,
            "inputs": [
                {
                    "name": "_to",
                    "type": "address"
                },
                {
                    "name": "_value",
                    "type": "uint256"
                }
            ],
            "name": "transfer",
            "outputs": [],
            "payable": false,
            "stateMutability": "nonpayable",
            "type": "function"
        },
        {
            "constant": true,
            "inputs": [
                {
                    "name": "",
                    "type": "address"
                },
                {
                    "name": "",
                    "type": "address"
                }
            ],
            "name": "allowance",
            "outputs": [
                {
                    "name": "",
                    "type": "uint256"
                }
            ],
            "payable": false,
            "stateMutability": "view",
            "type": "function"
        },
        {
            "inputs": [
                {
                    "name": "initialSupply",
                    "type": "uint256"
                },
                {
                    "name": "tokenName",
                    "type": "string"
                },
                {
                    "name": "tokenSymbol",
                    "type": "string"
                }
            ],
            "payable": false,
            "stateMutability": "nonpayable",
            "type": "constructor"
        },
        {
            "payable": false,
            "stateMutability": "nonpayable",
            "type": "fallback"
        }
    ];
    var tx = remote.initContract({
         account: v.address, 
        amount: 10,
        payload: '60606040526012600260006101000a81548160ff021916908360ff160217905550341561002b57600080fd5b60405161092738038061092783398101604052808051906020019091908051820191906020018051820191905050600260009054906101000a900460ff1660ff16600a0a8302600381905550600354600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600090805190602001906100d39291906100f3565b5080600190805190602001906100ea9291906100f3565b50505050610198565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061013457805160ff1916838001178555610162565b82800160010185558215610162579182015b82811115610161578251825591602001919060010190610146565b5b50905061016f9190610173565b5090565b61019591905b80821115610191576000816000905550600101610179565b5090565b90565b610780806101a76000396000f300606060405260043610610083576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde031461009357806318160ddd14610121578063313ce5671461014a57806370a082311461017957806395d89b41146101c6578063a9059cbb14610254578063dd62ed3e14610296575b341561008e57600080fd5b600080fd5b341561009e57600080fd5b6100a6610302565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156100e65780820151818401526020810190506100cb565b50505050905090810190601f1680156101135780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561012c57600080fd5b6101346103a0565b6040518082815260200191505060405180910390f35b341561015557600080fd5b61015d6103a6565b604051808260ff1660ff16815260200191505060405180910390f35b341561018457600080fd5b6101b0600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506103b9565b6040518082815260200191505060405180910390f35b34156101d157600080fd5b6101d96103d1565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156102195780820151818401526020810190506101fe565b50505050905090810190601f1680156102465780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561025f57600080fd5b610294600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061046f565b005b34156102a157600080fd5b6102ec600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061047e565b6040518082815260200191505060405180910390f35b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103985780601f1061036d57610100808354040283529160200191610398565b820191906000526020600020905b81548152906001019060200180831161037b57829003601f168201915b505050505081565b60035481565b600260009054906101000a900460ff1681565b60046020528060005260406000206000915090505481565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104675780601f1061043c57610100808354040283529160200191610467565b820191906000526020600020905b81548152906001019060200180831161044a57829003601f168201915b505050505081565b61047a3383836104a3565b5050565b6005602052816000526040600020602052806000526040600020600091509150505481565b6000808373ffffffffffffffffffffffffffffffffffffffff16141515156104ca57600080fd5b81600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015151561051857600080fd5b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054011115156105a657600080fd5b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401905081600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555080600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020540114151561074e57fe5b505050505600a165627a7a72305820b2665df0d8d8522803a19ac6bc98ff010121e11c16d0342eaced01d94100ce180029',
       abi: abi,
       params:[2000, 'TestCurrency', 'TEST1']
    });
    tx.setSecret(v.secret);
    tx.submit(function(err, result) {
        if(err) {console.log('err:',err);}
        else if(result){
            console.log('res:', result);
        }
    });
});

返回结果:

{
  ContractState: 'jPZ1....9Kkh',
  engine_result: 'tesSUCCESS',
  engine_result_code: 0,
  engine_result_message: 'The transaction was applied. Only final in a validated ledger.',
  tx_blob: '12001F2200000000240000019D2F2410A4D520240000000061400000000098968068400000000000271073210330E7FC9D56BB25D6893BA3F317AE5BCF33B3291BD63DB32654A313222F7FD0207446304402206C941CF3355094C5E85C2410FBB131288802094B790C399639A543A9DD64DDB1022059EEA991A946A28EA9695AEB2F5F724831C371BB0F9C72D50DD6855BCDF5C07D7FD44D363036303630343035323630313236303032363030303631303130303061383135343831363066663032313931363930383336306666313630323137393035353530333431353631303032623537363030303830666435623630343035313631303932373338303338303631303932373833333938313031363034303532383038303531393036303230303139303931393038303531383230313931393036303230303138303531383230313931393035303530363030323630303039303534393036313031303030613930303436306666313636306666313636303061306138333032363030333831393035353530363030333534363030343630303033333733666666666666666666666666666666666666666666666666666666666666666666666666666666663136373366666666666666666666666666666666666666666666666666666666666666666666666666666666313638313532363032303031393038313532363032303031363030303230383139303535353038313630303039303830353139303630323030313930363130306433393239313930363130306633353635623530383036303031393038303531393036303230303139303631303065613932393139303631303066333536356235303530353035303631303139383536356238323830353436303031383136303031313631353631303130303032303331363630303239303034393036303030353236303230363030303230393036303166303136303230393030343831303139323832363031663130363130313334353738303531363066663139313638333830303131373835353536313031363235363562383238303031363030313031383535353832313536313031363235373931383230313562383238313131313536313031363135373832353138323535393136303230303139313930363030313031393036313031343635363562356235303930353036313031366639313930363130313733353635623530393035363562363130313935393139303562383038323131313536313031393135373630303038313630303039303535353036303031303136313031373935363562353039303536356239303536356236313037383038303631303161373630303033393630303066333030363036303630343035323630303433363130363130303833353736303030333537633031303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303039303034363366666666666666663136383036333036666464653033313436313030393335373830363331383136306464643134363130313231353738303633333133636535363731343631303134613537383036333730613038323331313436313031373935373830363339356438396234313134363130316336353738303633613930353963626231343631303235343537383036336464363265643365313436313032393635373562333431353631303038653537363030303830666435623630303038306664356233343135363130303965353736303030383066643562363130306136363130333032353635623630343035313830383036303230303138323831303338323532383338313831353138313532363032303031393135303830353139303630323030313930383038333833363030303562383338313130313536313030653635373830383230313531383138343031353236303230383130313930353036313030636235363562353035303530353039303530393038313031393036303166313638303135363130313133353738303832303338303531363030313833363032303033363130313030306130333139313638313532363032303031393135303562353039323530353035303630343035313830393130333930663335623334313536313031326335373630303038306664356236313031333436313033613035363562363034303531383038323831353236303230303139313530353036303430353138303931303339306633356233343135363130313535353736303030383066643562363130313564363130336136353635623630343035313830383236306666313636306666313638313532363032303031393135303530363034303531383039313033393066333562333431353631303138343537363030303830666435623631303162303630303438303830333537336666666666666666666666666666666666666666666666666666666666666666666666666666666631363930363032303031393039313930353035303631303362393536356236303430353138303832383135323630323030313931353035303630343035313830393130333930663335623334313536313031643135373630303038306664356236313031643936313033643135363562363034303531383038303630323030313832383130333832353238333831383135313831353236303230303139313530383035313930363032303031393038303833383336303030356238333831313031353631303231393537383038323031353138313834303135323630323038313031393035303631303166653536356235303530353035303930353039303831303139303630316631363830313536313032343635373830383230333830353136303031383336303230303336313031303030613033313931363831353236303230303139313530356235303932353035303530363034303531383039313033393066333562333431353631303235663537363030303830666435623631303239343630303438303830333537336666666666666666666666666666666666666666666666666666666666666666666666666666666631363930363032303031393039313930383033353930363032303031393039313930353035303631303436663536356230303562333431353631303261313537363030303830666435623631303265633630303438303830333537336666666666666666666666666666666666666666666666666666666666666666666666666666666631363930363032303031393039313930383033353733666666666666666666666666666666666666666666666666666666666666666666666666666666663136393036303230303139303931393035303530363130343765353635623630343035313830383238313532363032303031393135303530363034303531383039313033393066333562363030303830353436303031383136303031313631353631303130303032303331363630303239303034383036303166303136303230383039313034303236303230303136303430353139303831303136303430353238303932393139303831383135323630323030313832383035343630303138313630303131363135363130313030303230333136363030323930303438303135363130333938353738303630316631303631303336643537363130313030383038333534303430323833353239313630323030313931363130333938353635623832303139313930363030303532363032303630303032303930356238313534383135323930363030313031393036303230303138303833313136313033376235373832393030333630316631363832303139313562353035303530353035303831353635623630303335343831353635623630303236303030393035343930363130313030306139303034363066663136383135363562363030343630323035323830363030303532363034303630303032303630303039313530393035303534383135363562363030313830353436303031383136303031313631353631303130303032303331363630303239303034383036303166303136303230383039313034303236303230303136303430353139303831303136303430353238303932393139303831383135323630323030313832383035343630303138313630303131363135363130313030303230333136363030323930303438303135363130343637353738303630316631303631303433633537363130313030383038333534303430323833353239313630323030313931363130343637353635623832303139313930363030303532363032303630303032303930356238313534383135323930363030313031393036303230303138303833313136313034346135373832393030333630316631363832303139313562353035303530353035303831353635623631303437613333383338333631303461333536356235303530353635623630303536303230353238313630303035323630343036303030323036303230353238303630303035323630343036303030323036303030393135303931353035303534383135363562363030303830383337336666666666666666666666666666666666666666666666666666666666666666666666666666666631363134313531353135363130346361353736303030383066643562383136303034363030303836373366666666666666666666666666666666666666666666666666666666666666666666666666666666313637336666666666666666666666666666666666666666666666666666666666666666666666666666666631363831353236303230303139303831353236303230303136303030323035343130313531353135363130353138353736303030383066643562363030343630303038343733666666666666666666666666666666666666666666666666666666666666666666666666666666663136373366666666666666666666666666666666666666666666666666666666666666666666666666666666313638313532363032303031393038313532363032303031363030303230353438323630303436303030383637336666666666666666666666666666666666666666666666666666666666666666666666666666666631363733666666666666666666666666666666666666666666666666666666666666666666666666666666663136383135323630323030313930383135323630323030313630303032303534303131313135313536313035613635373630303038306664356236303034363030303834373366666666666666666666666666666666666666666666666666666666666666666666666666666666313637336666666666666666666666666666666666666666666666666666666666666666666666666666666631363831353236303230303139303831353236303230303136303030323035343630303436303030383637336666666666666666666666666666666666666666666666666666666666666666666666666666666631363733666666666666666666666666666666666666666666666666666666666666666666666666666666663136383135323630323030313930383135323630323030313630303032303534303139303530383136303034363030303836373366666666666666666666666666666666666666666666666666666666666666666666666666666666313637336666666666666666666666666666666666666666666666666666666666666666666666666666666631363831353236303230303139303831353236303230303136303030323036303030383238323534303339323530353038313930353535303831363030343630303038353733666666666666666666666666666666666666666666666666666666666666666666666666666666663136373366666666666666666666666666666666666666666666666666666666666666666666666666666666313638313532363032303031393038313532363032303031363030303230363030303832383235343031393235303530383139303535353038303630303436303030383537336666666666666666666666666666666666666666666666666666666666666666666666666666666631363733666666666666666666666666666666666666666666666666666666666666666666666666666666663136383135323630323030313930383135323630323030313630303032303534363030343630303038373733666666666666666666666666666666666666666666666666666666666666666666666666666666663136373366666666666666666666666666666666666666666666666666666666666666666666666666666666313638313532363032303031393038313532363032303031363030303230353430313134313531353631303734653537666535623530353035303530353630306131363536323761376137323330353832306232363635646630643864383532323830336131396163366263393866663031303132316531316331366430333432656163656430316439343130306365313830303239303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303764303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030363030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030306130303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030633534363537333734343337353732373236353665363337393030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303035353434353533353433313030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030308114B5F762798A53D543A014CAF8B297CFF8F2F937E8',
  tx_json: 
   { Account: 'jHb9....tyTh',
     Amount: '10000000',
     Fee: '10000',
     Flags: 0,
     Method: 0,
     Payload: '36303630363034303532363031323630303236303030363130313030306138313534383136306666303231393136393038333630666631363032313739303535353033343135363130303262353736303030383066643562363034303531363130393237333830333830363130393237383333393831303136303430353238303830353139303630323030313930393139303830353138323031393139303630323030313830353138323031393139303530353036303032363030303930353439303631303130303061393030343630666631363630666631363630306130613833303236303033383139303535353036303033353436303034363030303333373366666666666666666666666666666666666666666666666666666666666666666666666666666666313637336666666666666666666666666666666666666666666666666666666666666666666666666666666631363831353236303230303139303831353236303230303136303030323038313930353535303831363030303930383035313930363032303031393036313030643339323931393036313030663335363562353038303630303139303830353139303630323030313930363130306561393239313930363130306633353635623530353035303530363130313938353635623832383035343630303138313630303131363135363130313030303230333136363030323930303439303630303035323630323036303030323039303630316630313630323039303034383130313932383236303166313036313031333435373830353136306666313931363833383030313137383535353631303136323536356238323830303136303031303138353535383231353631303136323537393138323031356238323831313131353631303136313537383235313832353539313630323030313931393036303031303139303631303134363536356235623530393035303631303136663931393036313031373335363562353039303536356236313031393539313930356238303832313131353631303139313537363030303831363030303930353535303630303130313631303137393536356235303930353635623930353635623631303738303830363130316137363030303339363030306633303036303630363034303532363030343336313036313030383335373630303033353763303130303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303930303436336666666666666666313638303633303666646465303331343631303039333537383036333138313630646464313436313031323135373830363333313363653536373134363130313461353738303633373061303832333131343631303137393537383036333935643839623431313436313031633635373830363361393035396362623134363130323534353738303633646436326564336531343631303239363537356233343135363130303865353736303030383066643562363030303830666435623334313536313030396535373630303038306664356236313030613636313033303235363562363034303531383038303630323030313832383130333832353238333831383135313831353236303230303139313530383035313930363032303031393038303833383336303030356238333831313031353631303065363537383038323031353138313834303135323630323038313031393035303631303063623536356235303530353035303930353039303831303139303630316631363830313536313031313335373830383230333830353136303031383336303230303336313031303030613033313931363831353236303230303139313530356235303932353035303530363034303531383039313033393066333562333431353631303132633537363030303830666435623631303133343631303361303536356236303430353138303832383135323630323030313931353035303630343035313830393130333930663335623334313536313031353535373630303038306664356236313031356436313033613635363562363034303531383038323630666631363630666631363831353236303230303139313530353036303430353138303931303339306633356233343135363130313834353736303030383066643562363130316230363030343830383033353733666666666666666666666666666666666666666666666666666666666666666666666666666666663136393036303230303139303931393035303530363130336239353635623630343035313830383238313532363032303031393135303530363034303531383039313033393066333562333431353631303164313537363030303830666435623631303164393631303364313536356236303430353138303830363032303031383238313033383235323833383138313531383135323630323030313931353038303531393036303230303139303830383338333630303035623833383131303135363130323139353738303832303135313831383430313532363032303831303139303530363130316665353635623530353035303530393035303930383130313930363031663136383031353631303234363537383038323033383035313630303138333630323030333631303130303061303331393136383135323630323030313931353035623530393235303530353036303430353138303931303339306633356233343135363130323566353736303030383066643562363130323934363030343830383033353733666666666666666666666666666666666666666666666666666666666666666666666666666666663136393036303230303139303931393038303335393036303230303139303931393035303530363130343666353635623030356233343135363130326131353736303030383066643562363130326563363030343830383033353733666666666666666666666666666666666666666666666666666666666666666666666666666666663136393036303230303139303931393038303335373366666666666666666666666666666666666666666666666666666666666666666666666666666666313639303630323030313930393139303530353036313034376535363562363034303531383038323831353236303230303139313530353036303430353138303931303339306633356236303030383035343630303138313630303131363135363130313030303230333136363030323930303438303630316630313630323038303931303430323630323030313630343035313930383130313630343035323830393239313930383138313532363032303031383238303534363030313831363030313136313536313031303030323033313636303032393030343830313536313033393835373830363031663130363130333664353736313031303038303833353430343032383335323931363032303031393136313033393835363562383230313931393036303030353236303230363030303230393035623831353438313532393036303031303139303630323030313830383331313631303337623537383239303033363031663136383230313931356235303530353035303530383135363562363030333534383135363562363030323630303039303534393036313031303030613930303436306666313638313536356236303034363032303532383036303030353236303430363030303230363030303931353039303530353438313536356236303031383035343630303138313630303131363135363130313030303230333136363030323930303438303630316630313630323038303931303430323630323030313630343035313930383130313630343035323830393239313930383138313532363032303031383238303534363030313831363030313136313536313031303030323033313636303032393030343830313536313034363735373830363031663130363130343363353736313031303038303833353430343032383335323931363032303031393136313034363735363562383230313931393036303030353236303230363030303230393035623831353438313532393036303031303139303630323030313830383331313631303434613537383239303033363031663136383230313931356235303530353035303530383135363562363130343761333338333833363130346133353635623530353035363562363030353630323035323831363030303532363034303630303032303630323035323830363030303532363034303630303032303630303039313530393135303530353438313536356236303030383038333733666666666666666666666666666666666666666666666666666666666666666666666666666666663136313431353135313536313034636135373630303038306664356238313630303436303030383637336666666666666666666666666666666666666666666666666666666666666666666666666666666631363733666666666666666666666666666666666666666666666666666666666666666666666666666666663136383135323630323030313930383135323630323030313630303032303534313031353135313536313035313835373630303038306664356236303034363030303834373366666666666666666666666666666666666666666666666666666666666666666666666666666666313637336666666666666666666666666666666666666666666666666666666666666666666666666666666631363831353236303230303139303831353236303230303136303030323035343832363030343630303038363733666666666666666666666666666666666666666666666666666666666666666666666666666666663136373366666666666666666666666666666666666666666666666666666666666666666666666666666666313638313532363032303031393038313532363032303031363030303230353430313131313531353631303561363537363030303830666435623630303436303030383437336666666666666666666666666666666666666666666666666666666666666666666666666666666631363733666666666666666666666666666666666666666666666666666666666666666666666666666666663136383135323630323030313930383135323630323030313630303032303534363030343630303038363733666666666666666666666666666666666666666666666666666666666666666666666666666666663136373366666666666666666666666666666666666666666666666666666666666666666666666666666666313638313532363032303031393038313532363032303031363030303230353430313930353038313630303436303030383637336666666666666666666666666666666666666666666666666666666666666666666666666666666631363733666666666666666666666666666666666666666666666666666666666666666666666666666666663136383135323630323030313930383135323630323030313630303032303630303038323832353430333932353035303831393035353530383136303034363030303835373366666666666666666666666666666666666666666666666666666666666666666666666666666666313637336666666666666666666666666666666666666666666666666666666666666666666666666666666631363831353236303230303139303831353236303230303136303030323036303030383238323534303139323530353038313930353535303830363030343630303038353733666666666666666666666666666666666666666666666666666666666666666666666666666666663136373366666666666666666666666666666666666666666666666666666666666666666666666666666666313638313532363032303031393038313532363032303031363030303230353436303034363030303837373366666666666666666666666666666666666666666666666666666666666666666666666666666666313637336666666666666666666666666666666666666666666666666666666666666666666666666666666631363831353236303230303139303831353236303230303136303030323035343031313431353135363130373465353766653562353035303530353035363030613136353632376137613732333035383230623236363564663064386438353232383033613139616336626339386666303130313231653131633136643033343265616365643031643934313030636531383030323930303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030376430303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303036303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030613030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303063353436353733373434333735373237323635366536333739303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303535343435353335343331303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030',
     Sequence: 413,
     SigningPubKey: '0330E7FC9D56BB25D6893BA3F317AE5BCF33B3291BD63DB32654A313222F7FD020',
     TransactionType: 'AlethContract',
     TxnSignature: '304402206C941CF3355094C5E85C2410FBB131288802094B790C399639A543A9DD64DDB1022059EEA991A946A28EA9695AEB2F5F724831C371BB0F9C72D50DD6855BCDF5C07D',
     hash: '7BAAF8543E5E5761500CB21F5BCBCB9CA7A786704E82153481A7944E8F6E97F9' 
}

返回结果说明:

参数 类型 说明
ContractStateString返回合约账号
engine_resultString请求结果
engine_result_codeInteger请求结果编码
engine_result_messageString请求结果message信息
tx_blobString16进制签名后的交易
tx_jsonObject交易内容
AccountString合约发起者账号地址
AmountString收交易手续费的币种信息
FeeString燃料费
FlagsInteger交易标记
MethodInteger合约方法:0表示部署,1表示调用
PayloadString合约编译后的16进制字节码
SequenceInteger单子序列号
SigningPubkeyString签名公钥
TransactionTypeString交易类型:AlethContract合约类
TxnSignatureString交易签名
hashString交易hash