|
|
|
@ -3,7 +3,7 @@ import tape from 'tape' |
|
|
|
|
import * as txHelper from '../src/execution/txHelper' |
|
|
|
|
|
|
|
|
|
tape('getFunction', function (st) { |
|
|
|
|
st.plan(6) |
|
|
|
|
st.plan(11) |
|
|
|
|
let fn = txHelper.getFunction(JSON.parse(abi), 'o((address,uint256))') |
|
|
|
|
st.equal(fn.name, 'o') |
|
|
|
|
|
|
|
|
@ -165,4 +165,4 @@ const abi = `[ |
|
|
|
|
} |
|
|
|
|
]` |
|
|
|
|
|
|
|
|
|
const testTupleAbi = [{"inputs":[{"components":[{"internalType":"string","name":"name","type":"string"},{"internalType":"uint256","name":"age","type":"uint256"}],"internalType":"struct Example.User","name":"user","type":"tuple"}],"name":"setUser","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"userByAddress","outputs":[{"internalType":"string","name":"name","type":"string"},{"internalType":"uint256","name":"age","type":"uint256"}],"stateMutability":"view","type":"function"}] |
|
|
|
|
const testTupleAbi = [{"inputs":[{"components":[{"internalType":"string","name":"name","type":"string"},{"internalType":"uint256","name":"age","type":"uint256"}],"internalType":"struct Example.User","name":"user","type":"tuple"}],"name":"setUser","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"userByAddress","outputs":[{"internalType":"string","name":"name","type":"string"},{"internalType":"uint256","name":"age","type":"uint256"}],"stateMutability":"view","type":"function"}] |
|
|
|
|