diff --git a/packages/tezos-contract/lib/execute.js b/packages/tezos-contract/lib/execute.js index 540b1488aad..f962dc1dec5 100644 --- a/packages/tezos-contract/lib/execute.js +++ b/packages/tezos-contract/lib/execute.js @@ -237,228 +237,16 @@ var execute = { contract: constructor }); - const testParams = { + const originateParams = { balance: params.value || "0", - code: [ - { prim: "parameter", args: [{ prim: "int" }] }, - { prim: "storage", args: [{ prim: "int" }] }, - { - prim: "code", - args: [ - [ - [], - [], - [], - [ - { - prim: "PUSH", - args: [{ prim: "int" }, { int: "0" }] - }, - [ - [ - [ - [ - { - prim: "DIP", - args: [[{ prim: "DUP" }]] - }, - { prim: "SWAP" } - ], - { prim: "DIP", args: [[[]]] } - ], - { prim: "CAR" } - ], - [ - [ - [ - [ - { - prim: "DIP", - args: [ - [ - [ - { - prim: "DIP", - args: [[{ prim: "DUP" }]] - }, - { prim: "SWAP" } - ] - ] - ] - }, - { prim: "SWAP" } - ], - { prim: "DIP", args: [[[]]] } - ], - { prim: "CDR" } - ], - [ - [ - [], - [ - { - prim: "DIP", - args: [[{ prim: "DUP" }]] - }, - { prim: "SWAP" } - ], - [], - { - prim: "DIP", - args: [ - [ - [ - { - prim: "DIP", - args: [ - [ - [ - { - prim: "DIP", - args: [ - [ - { - prim: "DUP" - } - ] - ] - }, - { prim: "SWAP" } - ] - ] - ] - }, - { prim: "SWAP" } - ] - ] - ] - }, - [], - { - prim: "DIP", - args: [[{ prim: "DROP" }]] - }, - [], - [ - { prim: "SWAP" }, - { - prim: "DIP", - args: [ - [ - [ - { prim: "SWAP" }, - { - prim: "DIP", - args: [ - [ - { - prim: "DIP", - args: [ - [ - { - prim: "DROP" - } - ] - ] - } - ] - ] - } - ] - ] - ] - } - ], - [], - { - prim: "PUSH", - args: [{ prim: "unit" }, { prim: "Unit" }] - } - ], - { prim: "DROP" }, - [ - [ - { - prim: "NIL", - args: [{ prim: "operation" }] - }, - { - prim: "DIP", - args: [ - [ - [ - [ - { - prim: "DIP", - args: [ - [ - [ - { - prim: "DIP", - args: [ - [ - { - prim: "DUP" - } - ] - ] - }, - { - prim: "SWAP" - } - ] - ] - ] - }, - { prim: "SWAP" } - ], - { - prim: "DIP", - args: [[[]]] - } - ] - ] - ] - } - ], - { prim: "PAIR" } - ] - ], - [], - { - prim: "DIP", - args: [[{ prim: "DROP" }]] - } - ], - [], - { - prim: "DIP", - args: [[{ prim: "DROP" }]] - } - ], - [], - { - prim: "DIP", - args: [[{ prim: "DROP" }]] - } - ], - [], - { - prim: "DIP", - args: [[{ prim: "DROP" }]] - }, - [] - ] - ] - } - ], - init: `${params.arguments}`, // { int: "0" }, // TODO: robust encoding/decoding of deployer params from migration scripts + code: params.data, + init: `${params.arguments}`, // TODO: robust encoding/decoding of deployer params from migration scripts fee: 500000, storageLimit: 50000, gasLimit: 800000 }; - deferred = web3.tez.contract.originate(testParams); + deferred = web3.tez.contract.originate(originateParams); try { const receipt = await deferred;