Skip to content

Instantly share code, notes, and snippets.

@tinybike
Last active August 29, 2015 14:21
Show Gist options
  • Select an option

  • Save tinybike/a6e84f9869dbc030023d to your computer and use it in GitHub Desktop.

Select an option

Save tinybike/a6e84f9869dbc030023d to your computer and use it in GitHub Desktop.
var tx = {
method: 'createEvent',
signature: 'isiiii',
params:
[ '0x38a820692912b5f7a3bfefc2a1d4826e1da6beaed5fac6de3d22b18132133991',
'my event',
250000,
1,
2,
2 ]
};
Augur.abi_data(tx)
'0x130dd1b338a820692912b5f7a3bfefc2a1d4826e1da6beaed5fac6de3d22b1813213399100000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000003d09000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000086d79206576656e74000000000000000000000000000000000000000000000000'
from serpent import get_prefix
from ethereum import abi
types = ['int256', 'bytes', 'int256', 'int256', 'int256', 'int256']
data = [25626573518548684804298585143622532835525129559264173902695823423530259921297L,
'my event',
250000,
1,
2,
2]
hex(get_prefix("createEvent", "isiiii")) + abi.encode_abi(types, params).encode('hex')
'0x130dd1b338a820692912b5f7a3bfefc2a1d4826e1da6beaed5fac6de3d22b1813213399100000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000003d09000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000086d79206576656e74000000000000000000000000000000000000000000000000'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment