git.delta.rocks / unique-network / refs/commits / b9448b5a8a80

difftreelog

source

tests/src/eth/abi/reFungibleToken.json7.0 KiBsourcehistory
1[2  {3    "anonymous": false,4    "inputs": [5      {6        "indexed": true,7        "internalType": "address",8        "name": "owner",9        "type": "address"10      },11      {12        "indexed": true,13        "internalType": "address",14        "name": "spender",15        "type": "address"16      },17      {18        "indexed": false,19        "internalType": "uint256",20        "name": "value",21        "type": "uint256"22      }23    ],24    "name": "Approval",25    "type": "event"26  },27  {28    "anonymous": false,29    "inputs": [30      {31        "indexed": true,32        "internalType": "address",33        "name": "from",34        "type": "address"35      },36      {37        "indexed": true,38        "internalType": "address",39        "name": "to",40        "type": "address"41      },42      {43        "indexed": false,44        "internalType": "uint256",45        "name": "value",46        "type": "uint256"47      }48    ],49    "name": "Transfer",50    "type": "event"51  },52  {53    "inputs": [54      { "internalType": "address", "name": "owner", "type": "address" },55      { "internalType": "address", "name": "spender", "type": "address" }56    ],57    "name": "allowance",58    "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],59    "stateMutability": "view",60    "type": "function"61  },62  {63    "inputs": [64      { "internalType": "address", "name": "spender", "type": "address" },65      { "internalType": "uint256", "name": "amount", "type": "uint256" }66    ],67    "name": "approve",68    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],69    "stateMutability": "nonpayable",70    "type": "function"71  },72  {73    "inputs": [74      {75        "components": [76          { "internalType": "address", "name": "eth", "type": "address" },77          { "internalType": "uint256", "name": "sub", "type": "uint256" }78        ],79        "internalType": "struct CrossAddress",80        "name": "spender",81        "type": "tuple"82      },83      { "internalType": "uint256", "name": "amount", "type": "uint256" }84    ],85    "name": "approveCross",86    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],87    "stateMutability": "nonpayable",88    "type": "function"89  },90  {91    "inputs": [92      { "internalType": "address", "name": "owner", "type": "address" }93    ],94    "name": "balanceOf",95    "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],96    "stateMutability": "view",97    "type": "function"98  },99  {100    "inputs": [101      { "internalType": "address", "name": "from", "type": "address" },102      { "internalType": "uint256", "name": "amount", "type": "uint256" }103    ],104    "name": "burnFrom",105    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],106    "stateMutability": "nonpayable",107    "type": "function"108  },109  {110    "inputs": [111      {112        "components": [113          { "internalType": "address", "name": "eth", "type": "address" },114          { "internalType": "uint256", "name": "sub", "type": "uint256" }115        ],116        "internalType": "struct CrossAddress",117        "name": "from",118        "type": "tuple"119      },120      { "internalType": "uint256", "name": "amount", "type": "uint256" }121    ],122    "name": "burnFromCross",123    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],124    "stateMutability": "nonpayable",125    "type": "function"126  },127  {128    "inputs": [],129    "name": "decimals",130    "outputs": [{ "internalType": "uint8", "name": "", "type": "uint8" }],131    "stateMutability": "view",132    "type": "function"133  },134  {135    "inputs": [],136    "name": "name",137    "outputs": [{ "internalType": "string", "name": "", "type": "string" }],138    "stateMutability": "view",139    "type": "function"140  },141  {142    "inputs": [],143    "name": "parentToken",144    "outputs": [{ "internalType": "address", "name": "", "type": "address" }],145    "stateMutability": "view",146    "type": "function"147  },148  {149    "inputs": [],150    "name": "parentTokenId",151    "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],152    "stateMutability": "view",153    "type": "function"154  },155  {156    "inputs": [157      { "internalType": "uint256", "name": "amount", "type": "uint256" }158    ],159    "name": "repartition",160    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],161    "stateMutability": "nonpayable",162    "type": "function"163  },164  {165    "inputs": [166      { "internalType": "bytes4", "name": "interfaceID", "type": "bytes4" }167    ],168    "name": "supportsInterface",169    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],170    "stateMutability": "view",171    "type": "function"172  },173  {174    "inputs": [],175    "name": "symbol",176    "outputs": [{ "internalType": "string", "name": "", "type": "string" }],177    "stateMutability": "view",178    "type": "function"179  },180  {181    "inputs": [],182    "name": "totalSupply",183    "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],184    "stateMutability": "view",185    "type": "function"186  },187  {188    "inputs": [189      { "internalType": "address", "name": "to", "type": "address" },190      { "internalType": "uint256", "name": "amount", "type": "uint256" }191    ],192    "name": "transfer",193    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],194    "stateMutability": "nonpayable",195    "type": "function"196  },197  {198    "inputs": [199      {200        "components": [201          { "internalType": "address", "name": "eth", "type": "address" },202          { "internalType": "uint256", "name": "sub", "type": "uint256" }203        ],204        "internalType": "struct CrossAddress",205        "name": "to",206        "type": "tuple"207      },208      { "internalType": "uint256", "name": "amount", "type": "uint256" }209    ],210    "name": "transferCross",211    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],212    "stateMutability": "nonpayable",213    "type": "function"214  },215  {216    "inputs": [217      { "internalType": "address", "name": "from", "type": "address" },218      { "internalType": "address", "name": "to", "type": "address" },219      { "internalType": "uint256", "name": "amount", "type": "uint256" }220    ],221    "name": "transferFrom",222    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],223    "stateMutability": "nonpayable",224    "type": "function"225  },226  {227    "inputs": [228      {229        "components": [230          { "internalType": "address", "name": "eth", "type": "address" },231          { "internalType": "uint256", "name": "sub", "type": "uint256" }232        ],233        "internalType": "struct CrossAddress",234        "name": "from",235        "type": "tuple"236      },237      {238        "components": [239          { "internalType": "address", "name": "eth", "type": "address" },240          { "internalType": "uint256", "name": "sub", "type": "uint256" }241        ],242        "internalType": "struct CrossAddress",243        "name": "to",244        "type": "tuple"245      },246      { "internalType": "uint256", "name": "amount", "type": "uint256" }247    ],248    "name": "transferFromCross",249    "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],250    "stateMutability": "nonpayable",251    "type": "function"252  }253]