Skip to content
This repository has been archived by the owner on Feb 26, 2024. It is now read-only.

Commit

Permalink
Merge pull request #33 from CruzMolina/tezDeployments
Browse files Browse the repository at this point in the history
Rm hardcoded deployment code
  • Loading branch information
CruzMolina committed Oct 3, 2019
2 parents 79945fc + a5787c1 commit 8aea3d6
Showing 1 changed file with 4 additions and 216 deletions.
220 changes: 4 additions & 216 deletions packages/tezos-contract/lib/execute.js
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down

0 comments on commit 8aea3d6

Please sign in to comment.