UNPKG

blackbull-sdk

Version:

An SDK for building applications on top of Blackbullswap

50 lines (49 loc) 8.66 kB
{ "_format": "hh-sol-artifact-1", "contractName": "SafeERC20NamerTest", "sourceName": "contracts/pangolin-lib/test/SafeERC20NamerTest.sol", "abi": [ { "inputs": [ { "internalType": "address", "name": "token", "type": "address" } ], "name": "tokenName", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "token", "type": "address" } ], "name": "tokenSymbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" } ], "bytecode": "0x608060405234801561001057600080fd5b50610769806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c8063033b9b4f1461003b578063e54f7522146100e3575b600080fd5b61006e6004803603602081101561005157600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610116565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100a8578181015183820152602001610090565b50505050905090810190601f1680156100d55780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61006e600480360360208110156100f957600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610129565b606061012182610134565b90505b919050565b60606101218261017f565b60606000610162837f95d89b41000000000000000000000000000000000000000000000000000000006101c2565b90508051600014156101215761017783610427565b915050610124565b606060006101ad837f06fdde03000000000000000000000000000000000000000000000000000000006101c2565b90508051600014156101215761017783610434565b60408051600481526024810182526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff00000000000000000000000000000000000000000000000000000000851617815291518151606093600093849373ffffffffffffffffffffffffffffffffffffffff891693919290918291908083835b602083106102685780518252601f199092019160209182019101610249565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d80600081146102c8576040519150601f19603f3d011682016040523d82523d6000602084013e6102cd565b606091505b50915091508115806102de57508051155b156102fc576040518060200160405280600081525092505050610421565b80516020141561033457600081806020019051602081101561031d57600080fd5b5051905061032a81610441565b9350505050610421565b60408151111561040c5780806020019051602081101561035357600080fd5b810190808051604051939291908464010000000082111561037357600080fd5b90830190602082018581111561038857600080fd5b82516401000000008111828201881017156103a257600080fd5b82525081516020918201929091019080838360005b838110156103cf5781810151838201526020016103b7565b50505050905090810190601f1680156103fc5780820380516001836020036101000a031916815260200191505b5060405250505092505050610421565b60405180602001604052806000815250925050505b92915050565b6060610121826006610581565b6060610121826028610581565b604080516020808252818301909252606091600091906020820181803683370190505090506000805b60208110156104e357600085826020811061048157fe5b1a60f81b90507fff000000000000000000000000000000000000000000000000000000000000008116156104da57808484815181106104bc57fe5b60200101906001600160f81b031916908160001a9053506001909201915b5060010161046a565b5060008167ffffffffffffffff811180156104fd57600080fd5b506040519080825280601f01601f191660200182016040528015610528576020820181803683370190505b50905060005b828110156105785783818151811061054257fe5b602001015160f81c60f81b82828151811061055957fe5b60200101906001600160f81b031916908160001a90535060010161052e565b50949350505050565b6060600282061580156105945750600082115b80156105a1575060288211155b61060c57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f41646472657373537472696e675574696c3a20494e56414c49445f4c454e0000604482015290519081900360640190fd5b60008267ffffffffffffffff8111801561062557600080fd5b506040519080825280601f01601f191660200182016040528015610650576020820181803683370190505b50905073ffffffffffffffffffffffffffffffffffffffff841660005b6002850481101561070157600860138290030282901c600f600482901c1660f08216820361069a8261070b565b8685600202815181106106a957fe5b60200101906001600160f81b031916908160001a9053506106c98161070b565b8685600202600101815181106106db57fe5b60200101906001600160f81b031916908160001a905350506001909201915061066d9050565b5090949350505050565b6000600a8260ff16101561072657506030810160f81b610124565b506037810160f81b61012456fea264697066735822122079148802929d3d43b08c5f3cc64ba40f0faae6ba249d1f3cea80ab073453545164736f6c63430007060033", "deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100365760003560e01c8063033b9b4f1461003b578063e54f7522146100e3575b600080fd5b61006e6004803603602081101561005157600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610116565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100a8578181015183820152602001610090565b50505050905090810190601f1680156100d55780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61006e600480360360208110156100f957600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610129565b606061012182610134565b90505b919050565b60606101218261017f565b60606000610162837f95d89b41000000000000000000000000000000000000000000000000000000006101c2565b90508051600014156101215761017783610427565b915050610124565b606060006101ad837f06fdde03000000000000000000000000000000000000000000000000000000006101c2565b90508051600014156101215761017783610434565b60408051600481526024810182526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff00000000000000000000000000000000000000000000000000000000851617815291518151606093600093849373ffffffffffffffffffffffffffffffffffffffff891693919290918291908083835b602083106102685780518252601f199092019160209182019101610249565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d80600081146102c8576040519150601f19603f3d011682016040523d82523d6000602084013e6102cd565b606091505b50915091508115806102de57508051155b156102fc576040518060200160405280600081525092505050610421565b80516020141561033457600081806020019051602081101561031d57600080fd5b5051905061032a81610441565b9350505050610421565b60408151111561040c5780806020019051602081101561035357600080fd5b810190808051604051939291908464010000000082111561037357600080fd5b90830190602082018581111561038857600080fd5b82516401000000008111828201881017156103a257600080fd5b82525081516020918201929091019080838360005b838110156103cf5781810151838201526020016103b7565b50505050905090810190601f1680156103fc5780820380516001836020036101000a031916815260200191505b5060405250505092505050610421565b60405180602001604052806000815250925050505b92915050565b6060610121826006610581565b6060610121826028610581565b604080516020808252818301909252606091600091906020820181803683370190505090506000805b60208110156104e357600085826020811061048157fe5b1a60f81b90507fff000000000000000000000000000000000000000000000000000000000000008116156104da57808484815181106104bc57fe5b60200101906001600160f81b031916908160001a9053506001909201915b5060010161046a565b5060008167ffffffffffffffff811180156104fd57600080fd5b506040519080825280601f01601f191660200182016040528015610528576020820181803683370190505b50905060005b828110156105785783818151811061054257fe5b602001015160f81c60f81b82828151811061055957fe5b60200101906001600160f81b031916908160001a90535060010161052e565b50949350505050565b6060600282061580156105945750600082115b80156105a1575060288211155b61060c57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f41646472657373537472696e675574696c3a20494e56414c49445f4c454e0000604482015290519081900360640190fd5b60008267ffffffffffffffff8111801561062557600080fd5b506040519080825280601f01601f191660200182016040528015610650576020820181803683370190505b50905073ffffffffffffffffffffffffffffffffffffffff841660005b6002850481101561070157600860138290030282901c600f600482901c1660f08216820361069a8261070b565b8685600202815181106106a957fe5b60200101906001600160f81b031916908160001a9053506106c98161070b565b8685600202600101815181106106db57fe5b60200101906001600160f81b031916908160001a905350506001909201915061066d9050565b5090949350505050565b6000600a8260ff16101561072657506030810160f81b610124565b506037810160f81b61012456fea264697066735822122079148802929d3d43b08c5f3cc64ba40f0faae6ba249d1f3cea80ab073453545164736f6c63430007060033", "linkReferences": {}, "deployedLinkReferences": {} }