Packages

Higher-level Elixir SDK for Polymarket: Gamma market discovery, Data API, CTF/pUSD helpers, and convenience facades. Depends on polymarket_clob for the low-level CLOB surface.

Current section

Files

Jump to
polymarket_sdk test fixtures calldata.json
Raw

test/fixtures/calldata.json

{
"generated_by": "scripts/generate_calldata_fixtures.mjs",
"encoder": "ethers.js 6.16.0",
"fixtures": [
{
"family": "erc20",
"function": "approve",
"name": "approve_small_addr_small_amount",
"signature": "approve(address,uint256)",
"inputs": {
"spender": "0x0000000000000000000000000000000000000001",
"amount": "1000"
},
"calldata": "0x095ea7b3000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000003e8"
},
{
"family": "erc20",
"function": "approve",
"name": "approve_pusd_to_exchange_max",
"signature": "approve(address,uint256)",
"inputs": {
"spender": "0xE111180000d2663C0091e4f400237545B87B996B",
"amount": "115792089237316195423570985008687907853269984665640564039457584007913129639935"
},
"calldata": "0x095ea7b3000000000000000000000000e111180000d2663c0091e4f400237545b87b996bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
},
{
"family": "ctf",
"function": "redeemPositions",
"name": "redeem_binary_yes_no",
"signature": "redeemPositions(address,bytes32,bytes32,uint256[])",
"inputs": {
"collateralToken": "0xC011a7E12a19f7B1f670d46F03B03f3342E82DFB",
"parentCollectionId": "0x0000000000000000000000000000000000000000000000000000000000000000",
"conditionId": "0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"indexSets": [
"1",
"2"
]
},
"calldata": "0x01b7037c000000000000000000000000c011a7e12a19f7b1f670d46f03b03f3342e82dfb0000000000000000000000000000000000000000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002"
},
{
"family": "ctf",
"function": "redeemPositions",
"name": "redeem_three_outcome",
"signature": "redeemPositions(address,bytes32,bytes32,uint256[])",
"inputs": {
"collateralToken": "0xC011a7E12a19f7B1f670d46F03B03f3342E82DFB",
"parentCollectionId": "0x0000000000000000000000000000000000000000000000000000000000000000",
"conditionId": "0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"indexSets": [
"1",
"2",
"4"
]
},
"calldata": "0x01b7037c000000000000000000000000c011a7e12a19f7b1f670d46f03b03f3342e82dfb0000000000000000000000000000000000000000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004"
},
{
"family": "ctf",
"function": "mergePositions",
"name": "merge_binary_5_usdc",
"signature": "mergePositions(address,bytes32,bytes32,uint256[],uint256)",
"inputs": {
"collateralToken": "0xC011a7E12a19f7B1f670d46F03B03f3342E82DFB",
"parentCollectionId": "0x0000000000000000000000000000000000000000000000000000000000000000",
"conditionId": "0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"partition": [
"1",
"2"
],
"amount": "5000000"
},
"calldata": "0x9e7212ad000000000000000000000000c011a7e12a19f7b1f670d46f03b03f3342e82dfb0000000000000000000000000000000000000000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000004c4b40000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002"
},
{
"family": "ctf",
"function": "splitPosition",
"name": "split_three_outcome_zero_amount",
"signature": "splitPosition(address,bytes32,bytes32,uint256[],uint256)",
"inputs": {
"collateralToken": "0xC011a7E12a19f7B1f670d46F03B03f3342E82DFB",
"parentCollectionId": "0x0000000000000000000000000000000000000000000000000000000000000000",
"conditionId": "0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"partition": [
"1",
"2",
"4"
],
"amount": "0"
},
"calldata": "0x72ce4275000000000000000000000000c011a7e12a19f7b1f670d46f03b03f3342e82dfb0000000000000000000000000000000000000000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004"
},
{
"family": "ctf",
"function": "splitPosition",
"name": "split_binary_realistic",
"signature": "splitPosition(address,bytes32,bytes32,uint256[],uint256)",
"inputs": {
"collateralToken": "0xC011a7E12a19f7B1f670d46F03B03f3342E82DFB",
"parentCollectionId": "0x0000000000000000000000000000000000000000000000000000000000000000",
"conditionId": "0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"partition": [
"1",
"2"
],
"amount": "5000000"
},
"calldata": "0x72ce4275000000000000000000000000c011a7e12a19f7b1f670d46f03b03f3342e82dfb0000000000000000000000000000000000000000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000004c4b40000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002"
},
{
"family": "collateral",
"function": "wrap",
"name": "wrap_usdc_e_to_proxy",
"signature": "wrap(address,address,uint256)",
"inputs": {
"_asset": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174",
"_to": "0x8f70343472CC7Fd382DE383723A0E6Ee02e2CAe5",
"_amount": "5000000"
},
"calldata": "0x623556380000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000008f70343472cc7fd382de383723a0e6ee02e2cae500000000000000000000000000000000000000000000000000000000004c4b40"
},
{
"family": "collateral",
"function": "unwrap",
"name": "unwrap_pusd_to_proxy",
"signature": "unwrap(address,address,uint256)",
"inputs": {
"_asset": "0xC011a7E12a19f7B1f670d46F03B03f3342E82DFB",
"_to": "0x8f70343472CC7Fd382DE383723A0E6Ee02e2CAe5",
"_amount": "1000000"
},
"calldata": "0x8cc7104f000000000000000000000000c011a7e12a19f7b1f670d46f03b03f3342e82dfb0000000000000000000000008f70343472cc7fd382de383723a0e6ee02e2cae500000000000000000000000000000000000000000000000000000000000f4240"
}
]
}