tokenboost-solidity
Version:
Solidity contracts for TokenBoost
770 lines • 38.3 kB
JSON
{
"contractName": "Boost",
"abi": [
{
"constant": true,
"inputs": [],
"name": "mintingFinished",
"outputs": [
{
"name": "",
"type": "bool"
}
],
"payable": false,
"stateMutability": "view",
"type": "function"
},
{
"constant": true,
"inputs": [],
"name": "name",
"outputs": [
{
"name": "",
"type": "string"
}
],
"payable": false,
"stateMutability": "view",
"type": "function"
},
{
"constant": false,
"inputs": [
{
"name": "_spender",
"type": "address"
},
{
"name": "_value",
"type": "uint256"
}
],
"name": "approve",
"outputs": [
{
"name": "",
"type": "bool"
}
],
"payable": false,
"stateMutability": "nonpayable",
"type": "function"
},
{
"constant": true,
"inputs": [],
"name": "totalSupply",
"outputs": [
{
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "view",
"type": "function"
},
{
"constant": false,
"inputs": [
{
"name": "_from",
"type": "address"
},
{
"name": "_to",
"type": "address"
},
{
"name": "_value",
"type": "uint256"
}
],
"name": "transferFrom",
"outputs": [
{
"name": "",
"type": "bool"
}
],
"payable": false,
"stateMutability": "nonpayable",
"type": "function"
},
{
"constant": true,
"inputs": [],
"name": "decimals",
"outputs": [
{
"name": "",
"type": "uint8"
}
],
"payable": false,
"stateMutability": "view",
"type": "function"
},
{
"constant": false,
"inputs": [
{
"name": "_to",
"type": "address"
},
{
"name": "_amount",
"type": "uint256"
}
],
"name": "mint",
"outputs": [
{
"name": "",
"type": "bool"
}
],
"payable": false,
"stateMutability": "nonpayable",
"type": "function"
},
{
"constant": false,
"inputs": [
{
"name": "_spender",
"type": "address"
},
{
"name": "_subtractedValue",
"type": "uint256"
}
],
"name": "decreaseApproval",
"outputs": [
{
"name": "",
"type": "bool"
}
],
"payable": false,
"stateMutability": "nonpayable",
"type": "function"
},
{
"constant": true,
"inputs": [
{
"name": "_owner",
"type": "address"
}
],
"name": "balanceOf",
"outputs": [
{
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "view",
"type": "function"
},
{
"constant": false,
"inputs": [],
"name": "renounceOwnership",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function"
},
{
"constant": false,
"inputs": [],
"name": "finishMinting",
"outputs": [
{
"name": "",
"type": "bool"
}
],
"payable": false,
"stateMutability": "nonpayable",
"type": "function"
},
{
"constant": true,
"inputs": [],
"name": "owner",
"outputs": [
{
"name": "",
"type": "address"
}
],
"payable": false,
"stateMutability": "view",
"type": "function"
},
{
"constant": true,
"inputs": [],
"name": "symbol",
"outputs": [
{
"name": "",
"type": "string"
}
],
"payable": false,
"stateMutability": "view",
"type": "function"
},
{
"constant": false,
"inputs": [
{
"name": "_to",
"type": "address"
},
{
"name": "_value",
"type": "uint256"
}
],
"name": "transfer",
"outputs": [
{
"name": "",
"type": "bool"
}
],
"payable": false,
"stateMutability": "nonpayable",
"type": "function"
},
{
"constant": false,
"inputs": [
{
"name": "_spender",
"type": "address"
},
{
"name": "_addedValue",
"type": "uint256"
}
],
"name": "increaseApproval",
"outputs": [
{
"name": "",
"type": "bool"
}
],
"payable": false,
"stateMutability": "nonpayable",
"type": "function"
},
{
"constant": true,
"inputs": [
{
"name": "_owner",
"type": "address"
},
{
"name": "_spender",
"type": "address"
}
],
"name": "allowance",
"outputs": [
{
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "view",
"type": "function"
},
{
"constant": false,
"inputs": [
{
"name": "_newOwner",
"type": "address"
}
],
"name": "transferOwnership",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"name": "to",
"type": "address"
},
{
"indexed": false,
"name": "amount",
"type": "uint256"
}
],
"name": "Mint",
"type": "event"
},
{
"anonymous": false,
"inputs": [],
"name": "MintFinished",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"name": "previousOwner",
"type": "address"
}
],
"name": "OwnershipRenounced",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"name": "previousOwner",
"type": "address"
},
{
"indexed": true,
"name": "newOwner",
"type": "address"
}
],
"name": "OwnershipTransferred",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"name": "owner",
"type": "address"
},
{
"indexed": true,
"name": "spender",
"type": "address"
},
{
"indexed": false,
"name": "value",
"type": "uint256"
}
],
"name": "Approval",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"name": "from",
"type": "address"
},
{
"indexed": true,
"name": "to",
"type": "address"
},
{
"indexed": false,
"name": "value",
"type": "uint256"
}
],
"name": "Transfer",
"type": "event"
}
],
"bytecode": "0x60038054600560808181527f426f6f737400000000000000000000000000000000000000000000000000000060a090815261010060405260c08581527f425354000000000000000000000000000000000000000000000000000000000060e052600160a860020a0319909416331790945592601291610080916004916100b1565b5081516100949060059060208501906100b1565b506006805460ff191660ff929092169190911790555061014c9050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106100f257805160ff191683800117855561011f565b8280016001018555821561011f579182015b8281111561011f578251825591602001919060010190610104565b5061012b92915061012f565b5090565b61014991905b8082111561012b5760008155600101610135565b90565b610c848061015b6000396000f3006080604052600436106100f05763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166305d2035b81146100f557806306fdde031461011e578063095ea7b3146101a857806318160ddd146101cc57806323b872dd146101f3578063313ce5671461021d57806340c10f1914610248578063661884631461026c57806370a0823114610290578063715018a6146102b15780637d64bcb4146102c85780638da5cb5b146102dd57806395d89b411461030e578063a9059cbb14610323578063d73dd62314610347578063dd62ed3e1461036b578063f2fde38b14610392575b600080fd5b34801561010157600080fd5b5061010a6103b3565b604080519115158252519081900360200190f35b34801561012a57600080fd5b506101336103d4565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561016d578181015183820152602001610155565b50505050905090810190601f16801561019a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101b457600080fd5b5061010a600160a060020a0360043516602435610462565b3480156101d857600080fd5b506101e16104c8565b60408051918252519081900360200190f35b3480156101ff57600080fd5b5061010a600160a060020a03600435811690602435166044356104ce565b34801561022957600080fd5b50610232610643565b6040805160ff9092168252519081900360200190f35b34801561025457600080fd5b5061010a600160a060020a036004351660243561064c565b34801561027857600080fd5b5061010a600160a060020a0360043516602435610767565b34801561029c57600080fd5b506101e1600160a060020a0360043516610856565b3480156102bd57600080fd5b506102c6610871565b005b3480156102d457600080fd5b5061010a6108df565b3480156102e957600080fd5b506102f2610985565b60408051600160a060020a039092168252519081900360200190f35b34801561031a57600080fd5b50610133610994565b34801561032f57600080fd5b5061010a600160a060020a03600435166024356109ef565b34801561035357600080fd5b5061010a600160a060020a0360043516602435610ace565b34801561037757600080fd5b506101e1600160a060020a0360043581169060243516610b67565b34801561039e57600080fd5b506102c6600160a060020a0360043516610b92565b60035474010000000000000000000000000000000000000000900460ff1681565b6004805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561045a5780601f1061042f5761010080835404028352916020019161045a565b820191906000526020600020905b81548152906001019060200180831161043d57829003601f168201915b505050505081565b336000818152600260209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b60015490565b600160a060020a0383166000908152602081905260408120548211156104f357600080fd5b600160a060020a038416600090815260026020908152604080832033845290915290205482111561052357600080fd5b600160a060020a038316151561053857600080fd5b600160a060020a038416600090815260208190526040902054610561908363ffffffff610bb516565b600160a060020a038086166000908152602081905260408082209390935590851681522054610596908363ffffffff610bc716565b600160a060020a038085166000908152602081815260408083209490945591871681526002825282812033825290915220546105d8908363ffffffff610bb516565b600160a060020a03808616600081815260026020908152604080832033845282529182902094909455805186815290519287169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35060019392505050565b60065460ff1681565b600354600090600160a060020a0316331461066657600080fd5b60035474010000000000000000000000000000000000000000900460ff161561068e57600080fd5b6001546106a1908363ffffffff610bc716565b600155600160a060020a0383166000908152602081905260409020546106cd908363ffffffff610bc716565b600160a060020a03841660008181526020818152604091829020939093558051858152905191927f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d412139688592918290030190a2604080518381529051600160a060020a038516916000917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a350600192915050565b336000908152600260209081526040808320600160a060020a03861684529091528120548083106107bb57336000908152600260209081526040808320600160a060020a03881684529091528120556107f0565b6107cb818463ffffffff610bb516565b336000908152600260209081526040808320600160a060020a03891684529091529020555b336000818152600260209081526040808320600160a060020a0389168085529083529281902054815190815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060019392505050565b600160a060020a031660009081526020819052604090205490565b600354600160a060020a0316331461088857600080fd5b600354604051600160a060020a03909116907ff8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c6482090600090a26003805473ffffffffffffffffffffffffffffffffffffffff19169055565b600354600090600160a060020a031633146108f957600080fd5b60035474010000000000000000000000000000000000000000900460ff161561092157600080fd5b6003805474ff00000000000000000000000000000000000000001916740100000000000000000000000000000000000000001790556040517fae5184fba832cb2b1f702aca6117b8d265eaf03ad33eb133f19dde0f5920fa0890600090a150600190565b600354600160a060020a031681565b6005805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561045a5780601f1061042f5761010080835404028352916020019161045a565b33600090815260208190526040812054821115610a0b57600080fd5b600160a060020a0383161515610a2057600080fd5b33600090815260208190526040902054610a40908363ffffffff610bb516565b3360009081526020819052604080822092909255600160a060020a03851681522054610a72908363ffffffff610bc716565b600160a060020a038416600081815260208181526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b336000908152600260209081526040808320600160a060020a0386168452909152812054610b02908363ffffffff610bc716565b336000818152600260209081526040808320600160a060020a0389168085529083529281902085905580519485525191937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929081900390910190a350600192915050565b600160a060020a03918216600090815260026020908152604080832093909416825291909152205490565b600354600160a060020a03163314610ba957600080fd5b610bb281610bda565b50565b600082821115610bc157fe5b50900390565b81810182811015610bd457fe5b92915050565b600160a060020a0381161515610bef57600080fd5b600354604051600160a060020a038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a36003805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03929092169190911790555600a165627a7a723058200db7508a50afc9382dc4a31a167e6f97e0cd77b435fae996263c5119ede2dfde0029",
"deployedBytecode": "0x6080604052600436106100f05763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166305d2035b81146100f557806306fdde031461011e578063095ea7b3146101a857806318160ddd146101cc57806323b872dd146101f3578063313ce5671461021d57806340c10f1914610248578063661884631461026c57806370a0823114610290578063715018a6146102b15780637d64bcb4146102c85780638da5cb5b146102dd57806395d89b411461030e578063a9059cbb14610323578063d73dd62314610347578063dd62ed3e1461036b578063f2fde38b14610392575b600080fd5b34801561010157600080fd5b5061010a6103b3565b604080519115158252519081900360200190f35b34801561012a57600080fd5b506101336103d4565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561016d578181015183820152602001610155565b50505050905090810190601f16801561019a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101b457600080fd5b5061010a600160a060020a0360043516602435610462565b3480156101d857600080fd5b506101e16104c8565b60408051918252519081900360200190f35b3480156101ff57600080fd5b5061010a600160a060020a03600435811690602435166044356104ce565b34801561022957600080fd5b50610232610643565b6040805160ff9092168252519081900360200190f35b34801561025457600080fd5b5061010a600160a060020a036004351660243561064c565b34801561027857600080fd5b5061010a600160a060020a0360043516602435610767565b34801561029c57600080fd5b506101e1600160a060020a0360043516610856565b3480156102bd57600080fd5b506102c6610871565b005b3480156102d457600080fd5b5061010a6108df565b3480156102e957600080fd5b506102f2610985565b60408051600160a060020a039092168252519081900360200190f35b34801561031a57600080fd5b50610133610994565b34801561032f57600080fd5b5061010a600160a060020a03600435166024356109ef565b34801561035357600080fd5b5061010a600160a060020a0360043516602435610ace565b34801561037757600080fd5b506101e1600160a060020a0360043581169060243516610b67565b34801561039e57600080fd5b506102c6600160a060020a0360043516610b92565b60035474010000000000000000000000000000000000000000900460ff1681565b6004805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561045a5780601f1061042f5761010080835404028352916020019161045a565b820191906000526020600020905b81548152906001019060200180831161043d57829003601f168201915b505050505081565b336000818152600260209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b60015490565b600160a060020a0383166000908152602081905260408120548211156104f357600080fd5b600160a060020a038416600090815260026020908152604080832033845290915290205482111561052357600080fd5b600160a060020a038316151561053857600080fd5b600160a060020a038416600090815260208190526040902054610561908363ffffffff610bb516565b600160a060020a038086166000908152602081905260408082209390935590851681522054610596908363ffffffff610bc716565b600160a060020a038085166000908152602081815260408083209490945591871681526002825282812033825290915220546105d8908363ffffffff610bb516565b600160a060020a03808616600081815260026020908152604080832033845282529182902094909455805186815290519287169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35060019392505050565b60065460ff1681565b600354600090600160a060020a0316331461066657600080fd5b60035474010000000000000000000000000000000000000000900460ff161561068e57600080fd5b6001546106a1908363ffffffff610bc716565b600155600160a060020a0383166000908152602081905260409020546106cd908363ffffffff610bc716565b600160a060020a03841660008181526020818152604091829020939093558051858152905191927f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d412139688592918290030190a2604080518381529051600160a060020a038516916000917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a350600192915050565b336000908152600260209081526040808320600160a060020a03861684529091528120548083106107bb57336000908152600260209081526040808320600160a060020a03881684529091528120556107f0565b6107cb818463ffffffff610bb516565b336000908152600260209081526040808320600160a060020a03891684529091529020555b336000818152600260209081526040808320600160a060020a0389168085529083529281902054815190815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060019392505050565b600160a060020a031660009081526020819052604090205490565b600354600160a060020a0316331461088857600080fd5b600354604051600160a060020a03909116907ff8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c6482090600090a26003805473ffffffffffffffffffffffffffffffffffffffff19169055565b600354600090600160a060020a031633146108f957600080fd5b60035474010000000000000000000000000000000000000000900460ff161561092157600080fd5b6003805474ff00000000000000000000000000000000000000001916740100000000000000000000000000000000000000001790556040517fae5184fba832cb2b1f702aca6117b8d265eaf03ad33eb133f19dde0f5920fa0890600090a150600190565b600354600160a060020a031681565b6005805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561045a5780601f1061042f5761010080835404028352916020019161045a565b33600090815260208190526040812054821115610a0b57600080fd5b600160a060020a0383161515610a2057600080fd5b33600090815260208190526040902054610a40908363ffffffff610bb516565b3360009081526020819052604080822092909255600160a060020a03851681522054610a72908363ffffffff610bc716565b600160a060020a038416600081815260208181526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b336000908152600260209081526040808320600160a060020a0386168452909152812054610b02908363ffffffff610bc716565b336000818152600260209081526040808320600160a060020a0389168085529083529281902085905580519485525191937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929081900390910190a350600192915050565b600160a060020a03918216600090815260026020908152604080832093909416825291909152205490565b600354600160a060020a03163314610ba957600080fd5b610bb281610bda565b50565b600082821115610bc157fe5b50900390565b81810182811015610bd457fe5b92915050565b600160a060020a0381161515610bef57600080fd5b600354604051600160a060020a038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a36003805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03929092169190911790555600a165627a7a723058200db7508a50afc9382dc4a31a167e6f97e0cd77b435fae996263c5119ede2dfde0029",
"sourceMap": "436:35:27:-;;;391:137:24;163:70:1;391:137:24;;;;;;;;436:35:27;163:70:1;391:137:24;;;;;;;;-1:-1:-1;;;;;;567:18:22;;;575:10;567:18;;;;163:70:1;226:2;;463:12:24;;:4;;:12;:::i;:::-;-1:-1:-1;481:16:24;;;;:6;;:16;;;;;:::i;:::-;-1:-1:-1;503:8:24;:20;;-1:-1:-1;;503:20:24;;;;;;;;;;;;-1:-1:-1;163:70:1;;-1:-1:-1;163:70:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;163:70:1;;;-1:-1:-1;163:70:1;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;:::o;:::-;;;;;;;",
"deployedSourceMap": "163:70:1:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;436:35:27;;8:9:-1;5:2;;;30:1;27;20:12;5:2;436:35:27;;;;;;;;;;;;;;;;;;;;;;319:18:24;;8:9:-1;5:2;;;30:1;27;20:12;5:2;319:18:24;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:100:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;319:18:24;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1814:188:28;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1814:188:28;-1:-1:-1;;;;;1814:188:28;;;;;;;389:83:23;;8:9:-1;5:2;;;30:1;27;20:12;5:2;389:83:23;;;;;;;;;;;;;;;;;;;;726:470:28;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;726:470:28;-1:-1:-1;;;;;726:470:28;;;;;;;;;;;;365:21:24;;8:9:-1;5:2;;;30:1;27;20:12;5:2;365:21:24;;;;;;;;;;;;;;;;;;;;;;;854:312:27;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;854:312:27;-1:-1:-1;;;;;854:312:27;;;;;;;3679:432:28;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3679:432:28;-1:-1:-1;;;;;3679:432:28;;;;;;;1149:99:23;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1149:99:23;-1:-1:-1;;;;;1149:99:23;;;;;1001:111:22;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1001:111:22;;;;;;1280:140:27;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1280:140:27;;;;238:20:22;;8:9:-1;5:2;;;30:1;27;20:12;5:2;238:20:22;;;;;;;;-1:-1:-1;;;;;238:20:22;;;;;;;;;;;;;;341::24;;8:9:-1;5:2;;;30:1;27;20:12;5:2;341:20:24;;;;626:321:23;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;626:321:23;-1:-1:-1;;;;;626:321:23;;;;;;;2926:296:28;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2926:296:28;-1:-1:-1;;;;;2926:296:28;;;;;;;2321:153;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2321:153:28;-1:-1:-1;;;;;2321:153:28;;;;;;;;;;1274:103:22;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1274:103:22;-1:-1:-1;;;;;1274:103:22;;;;;436:35:27;;;;;;;;;:::o;319:18:24:-;;;;;;;;;;;;;;;-1:-1:-1;;319:18:24;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1814:188:28:-;1901:10;1881:4;1893:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;1893:29:28;;;;;;;;;;;:38;;;1942;;;;;;;1881:4;;1893:29;;1901:10;;1942:38;;;;;;;;-1:-1:-1;1993:4:28;1814:188;;;;:::o;389:83:23:-;455:12;;389:83;:::o;726:470:28:-;-1:-1:-1;;;;;864:15:28;;832:4;864:15;;;;;;;;;;;854:25;;;846:34;;;;;;-1:-1:-1;;;;;904:14:28;;;;;;:7;:14;;;;;;;;919:10;904:26;;;;;;;;894:36;;;886:45;;;;;;-1:-1:-1;;;;;945:17:28;;;;937:26;;;;;;-1:-1:-1;;;;;988:15:28;;:8;:15;;;;;;;;;;;:27;;1008:6;988:27;:19;:27;:::i;:::-;-1:-1:-1;;;;;970:15:28;;;:8;:15;;;;;;;;;;;:45;;;;1037:13;;;;;;;:25;;1055:6;1037:25;:17;:25;:::i;:::-;-1:-1:-1;;;;;1021:13:28;;;:8;:13;;;;;;;;;;;:41;;;;1097:14;;;;;:7;:14;;;;;1112:10;1097:26;;;;;;;:38;;1128:6;1097:38;:30;:38;:::i;:::-;-1:-1:-1;;;;;1068:14:28;;;;;;;:7;:14;;;;;;;;1083:10;1068:26;;;;;;;;:67;;;;1146:28;;;;;;;;;;;1068:14;;1146:28;;;;;;;;;;;-1:-1:-1;1187:4:28;726:470;;;;;:::o;365:21:24:-;;;;;;:::o;854:312:27:-;600:5;;968:4;;-1:-1:-1;;;;;600:5:27;586:10;:19;578:28;;;;;;511:15;;;;;;;510:16;502:25;;;;;;997:12;;:25;;1014:7;997:25;:16;:25;:::i;:::-;982:12;:40;-1:-1:-1;;;;;1044:13:27;;:8;:13;;;;;;;;;;;:26;;1062:7;1044:26;:17;:26;:::i;:::-;-1:-1:-1;;;;;1028:13:27;;:8;:13;;;;;;;;;;;;:42;;;;1081:18;;;;;;;1028:13;;1081:18;;;;;;;;;1110:34;;;;;;;;-1:-1:-1;;;;;1110:34:27;;;1127:1;;1110:34;;;;;;;;;-1:-1:-1;1157:4:27;854:312;;;;:::o;3679:432:28:-;3826:10;3785:4;3818:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;3818:29:28;;;;;;;;;;3857:28;;;3853:165;;3903:10;3927:1;3895:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;3895:29:28;;;;;;;;;:33;3853:165;;;3981:30;:8;3994:16;3981:30;:12;:30;:::i;:::-;3957:10;3949:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;3949:29:28;;;;;;;;;:62;3853:165;4037:10;4059:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;4028:61:28;;4059:29;;;;;;;;;;;4028:61;;;;;;;;;4037:10;4028:61;;;;;;;;;;;-1:-1:-1;4102:4:28;;3679:432;-1:-1:-1;;;3679:432:28:o;1149:99:23:-;-1:-1:-1;;;;;1227:16:23;1205:7;1227:16;;;;;;;;;;;;1149:99::o;1001:111:22:-;719:5;;-1:-1:-1;;;;;719:5:22;705:10;:19;697:28;;;;;;1077:5;;1058:25;;-1:-1:-1;;;;;1077:5:22;;;;1058:25;;1077:5;;1058:25;1089:5;:18;;-1:-1:-1;;1089:18:22;;;1001:111::o;1280:140:27:-;719:5:22;;1339:4:27;;-1:-1:-1;;;;;719:5:22;705:10;:19;697:28;;;;;;511:15:27;;;;;;;510:16;502:25;;;;;;1351:15;:22;;-1:-1:-1;;1351:22:27;;;;;1384:14;;;;1351:22;;1384:14;-1:-1:-1;1411:4:27;1280:140;:::o;238:20:22:-;;;-1:-1:-1;;;;;238:20:22;;:::o;341::24:-;;;;;;;;;;;;;;;-1:-1:-1;;341:20:24;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;626:321:23;728:10;689:4;719:20;;;;;;;;;;;709:30;;;701:39;;;;;;-1:-1:-1;;;;;754:17:23;;;;746:26;;;;;;811:10;802:8;:20;;;;;;;;;;;:32;;827:6;802:32;:24;:32;:::i;:::-;788:10;779:8;:20;;;;;;;;;;;:55;;;;-1:-1:-1;;;;;856:13:23;;;;;;:25;;874:6;856:25;:17;:25;:::i;:::-;-1:-1:-1;;;;;840:13:23;;:8;:13;;;;;;;;;;;;:41;;;;892:33;;;;;;;840:13;;901:10;;892:33;;;;;;;;;;-1:-1:-1;938:4:23;626:321;;;;:::o;2926:296:28:-;3089:10;3027:4;3081:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;3081:29:28;;;;;;;;;;:46;;3115:11;3081:46;:33;:46;:::i;:::-;3049:10;3041:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;3041:29:28;;;;;;;;;;;;:87;;;3139:61;;;;;;3041:29;;3139:61;;;;;;;;;;;-1:-1:-1;3213:4:28;2926:296;;;;:::o;2321:153::-;-1:-1:-1;;;;;2444:15:28;;;2420:7;2444:15;;;:7;:15;;;;;;;;:25;;;;;;;;;;;;;2321:153::o;1274:103:22:-;719:5;;-1:-1:-1;;;;;719:5:22;705:10;:19;697:28;;;;;;1343:29;1362:9;1343:18;:29::i;:::-;1274:103;:::o;1060:116:21:-;1120:7;1142:8;;;;1135:16;;;;-1:-1:-1;1164:7:21;;;1060:116::o;1238:128::-;1319:7;;;1339;;;;1332:15;;;;1238:128;;;;:::o;1512:171:22:-;-1:-1:-1;;;;;1582:23:22;;;;1574:32;;;;;;1638:5;;1617:38;;-1:-1:-1;;;;;1617:38:22;;;;1638:5;;1617:38;;1638:5;;1617:38;1661:5;:17;;-1:-1:-1;;1661:17:22;-1:-1:-1;;;;;1661:17:22;;;;;;;;;;1512:171::o",
"source": "pragma solidity ^0.4.24;\n\nimport \"zeppelin-solidity/contracts/token/ERC20/MintableToken.sol\";\nimport \"zeppelin-solidity/contracts/token/ERC20/DetailedERC20.sol\";\n\ncontract Boost is MintableToken, DetailedERC20(\"Boost\", \"BST\", 18) {\n}\n",
"sourcePath": "/Users/yoonjae/SolidityProjects/tokenboost-solidity/contracts/Boost.sol",
"ast": {
"absolutePath": "/Users/yoonjae/SolidityProjects/tokenboost-solidity/contracts/Boost.sol",
"exportedSymbols": {
"Boost": [
45
]
},
"id": 46,
"nodeType": "SourceUnit",
"nodes": [
{
"id": 35,
"literals": [
"solidity",
"^",
"0.4",
".24"
],
"nodeType": "PragmaDirective",
"src": "0:24:1"
},
{
"absolutePath": "zeppelin-solidity/contracts/token/ERC20/MintableToken.sol",
"file": "zeppelin-solidity/contracts/token/ERC20/MintableToken.sol",
"id": 36,
"nodeType": "ImportDirective",
"scope": 46,
"sourceUnit": 5196,
"src": "26:67:1",
"symbolAliases": [],
"unitAlias": ""
},
{
"absolutePath": "zeppelin-solidity/contracts/token/ERC20/DetailedERC20.sol",
"file": "zeppelin-solidity/contracts/token/ERC20/DetailedERC20.sol",
"id": 37,
"nodeType": "ImportDirective",
"scope": 46,
"sourceUnit": 5015,
"src": "94:67:1",
"symbolAliases": [],
"unitAlias": ""
},
{
"baseContracts": [
{
"arguments": null,
"baseName": {
"contractScope": null,
"id": 38,
"name": "MintableToken",
"nodeType": "UserDefinedTypeName",
"referencedDeclaration": 5195,
"src": "181:13:1",
"typeDescriptions": {
"typeIdentifier": "t_contract$_MintableToken_$5195",
"typeString": "contract MintableToken"
}
},
"id": 39,
"nodeType": "InheritanceSpecifier",
"src": "181:13:1"
},
{
"arguments": [
{
"argumentTypes": null,
"hexValue": "426f6f7374",
"id": 41,
"isConstant": false,
"isLValue": false,
"isPure": true,
"kind": "string",
"lValueRequested": false,
"nodeType": "Literal",
"src": "210:7:1",
"subdenomination": null,
"typeDescriptions": {
"typeIdentifier": "t_stringliteral_cd285330a7deb0089e798ef0c76ee8ce453ba7232fa1dcce234b7c7de6352fbc",
"typeString": "literal_string \"Boost\""
},
"value": "Boost"
},
{
"argumentTypes": null,
"hexValue": "425354",
"id": 42,
"isConstant": false,
"isLValue": false,
"isPure": true,
"kind": "string",
"lValueRequested": false,
"nodeType": "Literal",
"src": "219:5:1",
"subdenomination": null,
"typeDescriptions": {
"typeIdentifier": "t_stringliteral_0595cc5d1d1f0e35668bdf44999d181a5aa58a18be9b835aff0c59dcee987966",
"typeString": "literal_string \"BST\""
},
"value": "BST"
},
{
"argumentTypes": null,
"hexValue": "3138",
"id": 43,
"isConstant": false,
"isLValue": false,
"isPure": true,
"kind": "number",
"lValueRequested": false,
"nodeType": "Literal",
"src": "226:2:1",
"subdenomination": null,
"typeDescriptions": {
"typeIdentifier": "t_rational_18_by_1",
"typeString": "int_const 18"
},
"value": "18"
}
],
"baseName": {
"contractScope": null,
"id": 40,
"name": "DetailedERC20",
"nodeType": "UserDefinedTypeName",
"referencedDeclaration": 5014,
"src": "196:13:1",
"typeDescriptions": {
"typeIdentifier": "t_contract$_DetailedERC20_$5014",
"typeString": "contract DetailedERC20"
}
},
"id": 44,
"nodeType": "InheritanceSpecifier",
"src": "196:33:1"
}
],
"contractDependencies": [
4884,
4980,
5014,
5057,
5089,
5195,
5442
],
"contractKind": "contract",
"documentation": null,
"fullyImplemented": true,
"id": 45,
"linearizedBaseContracts": [
45,
5014,
5195,
4884,
5442,
4980,
5057,
5089
],
"name": "Boost",
"nodeType": "ContractDefinition",
"nodes": [],
"scope": 46,
"src": "163:70:1"
}
],
"src": "0:234:1"
},
"legacyAST": {
"absolutePath": "/Users/yoonjae/SolidityProjects/tokenboost-solidity/contracts/Boost.sol",
"exportedSymbols": {
"Boost": [
45
]
},
"id": 46,
"nodeType": "SourceUnit",
"nodes": [
{
"id": 35,
"literals": [
"solidity",
"^",
"0.4",
".24"
],
"nodeType": "PragmaDirective",
"src": "0:24:1"
},
{
"absolutePath": "zeppelin-solidity/contracts/token/ERC20/MintableToken.sol",
"file": "zeppelin-solidity/contracts/token/ERC20/MintableToken.sol",
"id": 36,
"nodeType": "ImportDirective",
"scope": 46,
"sourceUnit": 5196,
"src": "26:67:1",
"symbolAliases": [],
"unitAlias": ""
},
{
"absolutePath": "zeppelin-solidity/contracts/token/ERC20/DetailedERC20.sol",
"file": "zeppelin-solidity/contracts/token/ERC20/DetailedERC20.sol",
"id": 37,
"nodeType": "ImportDirective",
"scope": 46,
"sourceUnit": 5015,
"src": "94:67:1",
"symbolAliases": [],
"unitAlias": ""
},
{
"baseContracts": [
{
"arguments": null,
"baseName": {
"contractScope": null,
"id": 38,
"name": "MintableToken",
"nodeType": "UserDefinedTypeName",
"referencedDeclaration": 5195,
"src": "181:13:1",
"typeDescriptions": {
"typeIdentifier": "t_contract$_MintableToken_$5195",
"typeString": "contract MintableToken"
}
},
"id": 39,
"nodeType": "InheritanceSpecifier",
"src": "181:13:1"
},
{
"arguments": [
{
"argumentTypes": null,
"hexValue": "426f6f7374",
"id": 41,
"isConstant": false,
"isLValue": false,
"isPure": true,
"kind": "string",
"lValueRequested": false,
"nodeType": "Literal",
"src": "210:7:1",
"subdenomination": null,
"typeDescriptions": {
"typeIdentifier": "t_stringliteral_cd285330a7deb0089e798ef0c76ee8ce453ba7232fa1dcce234b7c7de6352fbc",
"typeString": "literal_string \"Boost\""
},
"value": "Boost"
},
{
"argumentTypes": null,
"hexValue": "425354",
"id": 42,
"isConstant": false,
"isLValue": false,
"isPure": true,
"kind": "string",
"lValueRequested": false,
"nodeType": "Literal",
"src": "219:5:1",
"subdenomination": null,
"typeDescriptions": {
"typeIdentifier": "t_stringliteral_0595cc5d1d1f0e35668bdf44999d181a5aa58a18be9b835aff0c59dcee987966",
"typeString": "literal_string \"BST\""
},
"value": "BST"
},
{
"argumentTypes": null,
"hexValue": "3138",
"id": 43,
"isConstant": false,
"isLValue": false,
"isPure": true,
"kind": "number",
"lValueRequested": false,
"nodeType": "Literal",
"src": "226:2:1",
"subdenomination": null,
"typeDescriptions": {
"typeIdentifier": "t_rational_18_by_1",
"typeString": "int_const 18"
},
"value": "18"
}
],
"baseName": {
"contractScope": null,
"id": 40,
"name": "DetailedERC20",
"nodeType": "UserDefinedTypeName",
"referencedDeclaration": 5014,
"src": "196:13:1",
"typeDescriptions": {
"typeIdentifier": "t_contract$_DetailedERC20_$5014",
"typeString": "contract DetailedERC20"
}
},
"id": 44,
"nodeType": "InheritanceSpecifier",
"src": "196:33:1"
}
],
"contractDependencies": [
4884,
4980,
5014,
5057,
5089,
5195,
5442
],
"contractKind": "contract",
"documentation": null,
"fullyImplemented": true,
"id": 45,
"linearizedBaseContracts": [
45,
5014,
5195,
4884,
5442,
4980,
5057,
5089
],
"name": "Boost",
"nodeType": "ContractDefinition",
"nodes": [],
"scope": 46,
"src": "163:70:1"
}
],
"src": "0:234:1"
},
"compiler": {
"name": "solc",
"version": "0.4.24+commit.e67f0147.Emscripten.clang"
},
"networks": {
"1": {
"events": {},
"links": {},
"address": "0x7c9ca19A8197B0f2147872DbD1cD4321082218a6",
"transactionHash": "0x32c9a32097638edf3e63fcb42c1a6122e7f7cce4ecbc88fe3fbedf87d2451f9d"
},
"3": {
"events": {},
"links": {},
"address": "0x78de61a0b7c45a7a3eb5a36adb20fd478b12fa6c",
"transactionHash": "0xf9e86dcd84cbf4fa16c111579acf645fa0a38cde6fac3224dd20c979d416f5f9"
}
},
"schemaVersion": "2.0.1",
"updatedAt": "2018-10-31T09:02:05.408Z"
}