0 txs
11 calls
constructor
constructor()
functions
acceptOwnership
function acceptOwnership()
changeOwner
function changeOwner(address _newOwner)
claimTokens
function claimTokens(address _token)
destEthDevs
function destEthDevs() returns (address)
destTokensDevs
function destTokensDevs() returns (address)
destTokensReserve
function destTokensReserve() returns (address)
destTokensSgt
function destTokensSgt() returns (address)
dynamicCeiling
function dynamicCeiling() returns (address)
endBlock
function endBlock() returns (uint256)
exchangeRate
function exchangeRate() returns (uint256)
failSafeLimit
function failSafeLimit() returns (uint256)
finalize
function finalize()
finalizedBlock
function finalizedBlock() returns (uint256)
finalizedTime
function finalizedTime() returns (uint256)
guaranteedBuyersBought
function guaranteedBuyersBought(address) returns (uint256)
guaranteedBuyersLimit
function guaranteedBuyersLimit(address) returns (uint256)
initialize
function initialize(address _snt, address _sntController, uint256 _startBlock, uint256 _endBlock, address _dynamicCeiling, address _destEthDevs, address _destTokensReserve, address _destTokensSgt, address _destTokensDevs, address _sgt, uint256 _maxSGTSupply)
lastCallBlock
function lastCallBlock(address) returns (uint256)
maxCallFrequency
function maxCallFrequency() returns (uint256)
maxGasPrice
function maxGasPrice() returns (uint256)
maxGuaranteedLimit
function maxGuaranteedLimit() returns (uint256)
maxSGTSupply
function maxSGTSupply() returns (uint256)
newOwner
function newOwner() returns (address)
onApprove
function onApprove(address, address, uint256) returns (bool)
onTransfer
function onTransfer(address, address, uint256) returns (bool)
owner
function owner() returns (address)
pauseContribution
function pauseContribution()
paused
function paused() returns (bool)
proxyPayment
function proxyPayment(address _th) returns (bool)
resumeContribution
function resumeContribution()
setGuaranteedAddress
function setGuaranteedAddress(address _th, uint256 _limit)
SGT
function SGT() returns (address)
SNT
function SNT() returns (address)
sntController
function sntController() returns (address)
startBlock
function startBlock() returns (uint256)
tokensIssued
function tokensIssued() returns (uint256)
totalCollected
function totalCollected() returns (uint256)
totalGuaranteedCollected
function totalGuaranteedCollected() returns (uint256)
totalNormalCollected
function totalNormalCollected() returns (uint256)
events
ClaimedTokens
event ClaimedTokens(address indexed _token, address indexed _controller, uint256 _amount)
Finalized
event Finalized()
GuaranteedAddress
event GuaranteedAddress(address indexed _th, uint256 _limit)
NewSale
event NewSale(address indexed _th, uint256 _amount, uint256 _tokens, bool _guaranteed)
errors
No errors.
creation bytecode
0x6060604052341561000c57fe5b5b5b60008054600160a060020a03191633600160a060020a03161790555b6014805460ff191690555b5b611e94806100456000396000f300606060405236156101c75763ffffffff60e060020a6000350416630162152781146101ec578063083c632314610218578063092c506e1461023a578063137935d51461025c5780631517d1071461027e57806317183ca3146102a05780631b2f1109146102c257806323dc1314146102ee5780633ba0b9a9146103105780633de39c11146103325780634084c3ab1461035457806348cd4cb1146103765780634a393149146103985780634b8adcf7146103d15780634bb278f3146103e35780634d1ed74b146103f5578063548e0846146104175780635a3c8826146104455780635bd475fd146104715780635c975abb1461049d57806373aad472146104c157806379ba5097146104ef5780637c48bbda146105015780638733f360146105235780638da5cb5b146105795780639321cb7d146105a55780639752bcd3146105d1578063a1a7405a146105ff578063a6f9dae11461062b578063b681f9f614610649578063c55a02a01461065b578063cc9b782614610687578063d4ee1d90146106a8578063d7e07d5f146106d4578063da682aeb14610398578063df8de3e714610739578063e29eb83614610757578063f48c305414610779578063fe67a189146107a1575b6101ea5b60145460ff16156101dc5760006000fd5b6101e5336107c3565b505b5b565b005b34156101f457fe5b6101fc610898565b60408051600160a060020a039092168252519081900360200190f35b341561022057fe5b6102286108a7565b60408051918252519081900360200190f35b341561024257fe5b6102286108ad565b60408051918252519081900360200190f35b341561026457fe5b6102286108b3565b60408051918252519081900360200190f35b341561028657fe5b6102286108b9565b60408051918252519081900360200190f35b34156102a857fe5b6102286108bf565b60408051918252519081900360200190f35b34156102ca57fe5b6101fc6108c4565b60408051600160a060020a039092168252519081900360200190f35b34156102f657fe5b6102286108d3565b60408051918252519081900360200190f35b341561031857fe5b6102286108e1565b60408051918252519081900360200190f35b341561033a57fe5b6102286108e7565b60408051918252519081900360200190f35b341561035c57fe5b6102286108f0565b60408051918252519081900360200190f35b341561037e57fe5b6102286108f6565b60408051918252519081900360200190f35b34156103a057fe5b6103bd600160a060020a03600435811690602435166044356108fc565b604080519115158252519081900360200190f35b34156103d957fe5b6101ea610906565b005b34156103eb57fe5b6101ea610933565b005b34156103fd57fe5b61022861101f565b60408051918252519081900360200190f35b341561041f57fe5b610228600160a060020a036004351661102d565b60408051918252519081900360200190f35b341561044d57fe5b6101fc61103f565b60408051600160a060020a039092168252519081900360200190f35b341561047957fe5b6101fc61104e565b60408051600160a060020a039092168252519081900360200190f35b34156104a557fe5b6103bd61105d565b604080519115158252519081900360200190f35b34156104c957fe5b610228600160a060020a0360043516611066565b60408051918252519081900360200190f35b34156104f757fe5b6101ea611078565b005b341561050957fe5b6102286110b5565b60408051918252519081900360200190f35b341561052b57fe5b6101ea600160a060020a03600435811690602435811690604435906064359060843581169060a43581169060c43581169060e4358116906101043581169061012435166101443561111d565b005b341561058157fe5b6101fc6114e5565b60408051600160a060020a039092168252519081900360200190f35b34156105ad57fe5b6101fc6114f4565b60408051600160a060020a039092168252519081900360200190f35b34156105d957fe5b610228600160a060020a0360043516611503565b60408051918252519081900360200190f35b341561060757fe5b6101fc611515565b60408051600160a060020a039092168252519081900360200190f35b341561063357fe5b6101ea600160a060020a0360043516611524565b005b341561065157fe5b6101ea611560565b005b341561066357fe5b6101fc61158a565b60408051600160a060020a039092168252519081900360200190f35b341561068f57fe5b6101ea600160a060020a0360043516602435611599565b005b34156106b057fe5b6101fc611660565b60408051600160a060020a039092168252519081900360200190f35b34156106dc57fe5b6101fc61166f565b60408051600160a060020a039092168252519081900360200190f35b34156103a057fe5b6103bd600160a060020a03600435811690602435166044356108fc565b604080519115158252519081900360200190f35b341561074157fe5b6101ea600160a060020a0360043516611688565b005b341561075f57fe5b61022861193e565b60408051918252519081900360200190f35b6103bd600160a060020a03600435166107c3565b604080519115158252519081900360200190f35b34156107a957fe5b61022861195d565b60408051918252519081900360200190f35b60145460009060ff16156107d75760006000fd5b600354600160a060020a031615156107ef5760006000fd5b6004546107fa611963565b10158015610811575060055461080e611963565b11155b801561081d5750601154155b80156108335750600354600160a060020a031615155b151561083f5760006000fd5b600160a060020a03821615156108555760006000fd5b600160a060020a0382166000908152600d602052604081205411156108825761087d82611968565b61088b565b61088b82611a45565b5b5060015b5b5b5b919050565b600654600160a060020a031681565b60055481565b60095481565b600f5481565b60105481565b606481565b600c54600160a060020a031681565b693f870857a3e0e380000081565b61271081565b640ba43b740081565b60115481565b60045481565b60005b9392505050565b60005433600160a060020a039081169116146109225760006000fd5b6014805460ff191660011790555b5b565b60035460009081908190819081908190600160a060020a031615156109585760006000fd5b600454610963611963565b101561096f5760006000fd5b60005433600160a060020a03908116911614806109945750600554610992611963565b115b15156109a05760006000fd5b601154156109ae5760006000fd5b600b54604080516000602091820181905282517f4b28bdc20000000000000000000000000000000000000000000000000000000081529251600160a060020a0390941693634b28bdc29360048082019493918390030190829087803b1515610a1257fe5b6102c65a03f11515610a2057fe5b50506040515115159050610a345760006000fd5b600554610a3f611963565b11610b4457600b54604080516000602091820181905282517f6e4e5c1d0000000000000000000000000000000000000000000000000000000081529251600160a060020a0390941693631bf7d74993610ad9936001938793636e4e5c1d9360048082019493918390030190829087803b1515610ab757fe5b6102c65a03f11515610ac557fe5b50506040515191905063ffffffff611bac16565b6000604051608001526040518263ffffffff1660e060020a02815260040180828152602001915050608060405180830381600087803b1515610b1757fe5b6102c65a03f11515610b2557fe5b505060405160200151601054909750879010159050610b445760006000fd5b5b610b4d611963565b601155426012556009546002546040805160006020918201819052825160e060020a6318160ddd0281529251600160a060020a03909416936318160ddd9360048082019493918390030190829087803b1515610ba557fe5b6102c65a03f11515610bb357fe5b505060405151919091109050610bd457610bcd600a611bc3565b9450610c73565b610c70600954610c64600260009054906101000a9004600160a060020a0316600160a060020a03166318160ddd6000604051602001526040518163ffffffff1660e060020a028152600401809050602060405180830381600087803b1515610c3857fe5b6102c65a03f11515610c4657fe5b5050604051519050610c58600a611bc3565b9063ffffffff611be416565b9063ffffffff611c1316565b94505b610c7d6014611bc3565b9350610cb2610c9c86610c90600a611bc3565b9063ffffffff611bac16565b610ca66029611bc3565b9063ffffffff611c3016565b9250610cbe601d611bc3565b9150610d4d83610c64610cd16064611bc3565b6003546040805160006020918201819052825160e060020a6318160ddd0281529251600160a060020a03909416936318160ddd9360048082019493918390030190829087803b1515610d1f57fe5b6102c65a03f11515610d2d57fe5b50506040515191905063ffffffff611be416565b9063ffffffff611c1316565b600354600854919250600160a060020a039081169163827f32c09116610d92610d766064611bc3565b610c64868863ffffffff611be416565b9063ffffffff611c1316565b6000604051602001526040518363ffffffff1660e060020a0281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050602060405180830381600087803b1515610de957fe5b6102c65a03f11515610df757fe5b50506040515115159050610e0757fe5b600354600a54600160a060020a039182169163827f32c09116610e49610e2d6064611bc3565b610c64868b63ffffffff611be416565b9063ffffffff611c1316565b6000604051602001526040518363ffffffff1660e060020a0281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050602060405180830381600087803b1515610ea057fe5b6102c65a03f11515610eae57fe5b50506040515115159050610ebe57fe5b600354600754600160a060020a039182169163827f32c09116610f00610ee46064611bc3565b610c64868a63ffffffff611be416565b9063ffffffff611c1316565b6000604051602001526040518363ffffffff1660e060020a0281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050602060405180830381600087803b1515610f5757fe5b6102c65a03f11515610f6557fe5b50506040515115159050610f7557fe5b600354600c54604080517f3cebb823000000000000000000000000000000000000000000000000000000008152600160a060020a03928316600482015290519190921691633cebb82391602480830192600092919082900301818387803b1515610fdb57fe5b6102c65a03f11515610fe957fe5b50506040517f6823b073d48d6e3a7d385eeb601452d680e74bb46afe3255a7d778f3a9b176819150600090a15b5b505050505050565b69065a4da25d3016c0000081565b60136020526000908152604090205481565b600b54600160a060020a031681565b600754600160a060020a031681565b60145460ff1681565b600e6020526000908152604090205481565b60015433600160a060020a03908116911614156101e75760015460008054600160a060020a031916600160a060020a039092169190911790555b5b565b6003546040805160006020918201819052825160e060020a6318160ddd02815292519093600160a060020a0316926318160ddd92600480830193919282900301818787803b151561110257fe5b6102c65a03f1151561111057fe5b5050604051519150505b90565b60005433600160a060020a039081169116146111395760006000fd5b600354600160a060020a0316156111505760006000fd5b60038054600160a060020a031916600160a060020a038d811691909117918290556040805160006020918201819052825160e060020a6318160ddd028152925194909316936318160ddd936004808501948390030190829087803b15156111b357fe5b6102c65a03f115156111c157fe5b5050604051511590506111d45760006000fd5b600354604080516000602091820181905282517ff77c47910000000000000000000000000000000000000000000000000000000081529251600160a060020a0330811695169363f77c4791936004808301949193928390030190829087803b151561123b57fe5b6102c65a03f1151561124957fe5b505060405151600160a060020a03169190911490506112685760006000fd5b600354604080516000602091820181905282517f313ce5670000000000000000000000000000000000000000000000000000000081529251600160a060020a039094169363313ce5679360048082019493918390030190829087803b15156112cc57fe5b6102c65a03f115156112da57fe5b50506040515160ff1660121490506112f25760006000fd5b600160a060020a038a1615156113085760006000fd5b600c8054600160a060020a031916600160a060020a038c1617905561132b611963565b8910156113385760006000fd5b8789106113455760006000fd5b60048990556005889055600160a060020a03871615156113655760006000fd5b600b8054600160a060020a031916600160a060020a0389811691909117909155861615156113935760006000fd5b60068054600160a060020a031916600160a060020a0388811691909117909155851615156113c15760006000fd5b60088054600160a060020a031916600160a060020a0387811691909117909155841615156113ef5760006000fd5b600a8054600160a060020a031916600160a060020a03868116919091179091558316151561141d5760006000fd5b60078054600160a060020a031916600160a060020a03858116919091179091558216151561144b5760006000fd5b60028054600160a060020a031916600160a060020a0384811691909117918290556040805160006020918201819052825160e060020a6318160ddd028152925194909316936318160ddd936004808501948390030190829087803b15156114ae57fe5b6102c65a03f115156114bc57fe5b50506040515182101590506114d15760006000fd5b60098190555b5b5050505050505050505050565b600054600160a060020a031681565b600254600160a060020a031681565b600d6020526000908152604090205481565b600a54600160a060020a031681565b60005433600160a060020a039081169116146115405760006000fd5b60018054600160a060020a031916600160a060020a0383161790555b5b50565b60005433600160a060020a0390811691161461157c5760006000fd5b6014805460ff191690555b5b565b600354600160a060020a031681565b600354600160a060020a031615156115b15760006000fd5b60005433600160a060020a039081169116146115cd5760006000fd5b6004546115d8611963565b106115e35760006000fd5b6000811180156115fd575069065a4da25d3016c000008111155b15156116095760006000fd5b600160a060020a0382166000818152600d6020908152604091829020849055815184815291517ff98a1a7197ad3a98801d4ebd0681918117f85926f7e920a2f5cf4437fd887d469281900390910190a25b5b5b5050565b600154600160a060020a031681565b600854600160a060020a031681565b60005b9392505050565b60008054819033600160a060020a039081169116146116a75760006000fd5b600354604080516000602091820181905282517ff77c47910000000000000000000000000000000000000000000000000000000081529251600160a060020a0330811695169363f77c4791936004808301949193928390030190829087803b151561170e57fe5b6102c65a03f1151561171c57fe5b50505060405180519050600160a060020a031614156117aa57600354604080517fdf8de3e7000000000000000000000000000000000000000000000000000000008152600160a060020a0386811660048301529151919092169163df8de3e791602480830192600092919082900301818387803b151561179857fe5b6102c65a03f115156117a657fe5b5050505b600160a060020a03831615156117f55760008054604051600160a060020a0391821692309092163180156108fc0292909190818181858888f1935050505015156117f057fe5b611938565b82915081600160a060020a03166370a08231306000604051602001526040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a03168152602001915050602060405180830381600087803b151561185857fe5b6102c65a03f1151561186657fe5b505060408051805160008054602093840182905284517fa9059cbb000000000000000000000000000000000000000000000000000000008152600160a060020a0391821660048201526024810184905294519296508716945063a9059cbb936044808201949392918390030190829087803b15156118e057fe5b6102c65a03f115156118ee57fe5b5050604080516000548482529151600160a060020a039283169350918616917ff931edb47c50b4b4104c187b5814a9aef5f709e17e2ecf9617e860cacade929c9181900360200190a35b5b505050565b6000611957600f54601054611c3090919063ffffffff16565b90505b90565b60125481565b435b90565b600160a060020a0381166000908152600d6020908152604080832054600e90925282205490919082906119a1903463ffffffff611c3016565b11156119d857600160a060020a0383166000908152600e60205260409020546119d190839063ffffffff611bac16565b90506119db565b50345b600160a060020a0383166000908152600e6020526040902054611a04908263ffffffff611c3016565b600160a060020a0384166000908152600e6020526040902055600f54611a30908263ffffffff611c3016565b600f5561193883826001611c4a565b5b505050565b60008080640ba43b74003a1115611a5c5760006000fd5b60035433600160a060020a0390811691161415611a7b57839250611a7f565b3392505b611a8883611e3b565b15611a935760006000fd5b600160a060020a038316600090815260136020526040902054606490611ac790610c90611963565b9063ffffffff611bac16565b1015611ad35760006000fd5b611adb611963565b600160a060020a03808516600090815260136020908152604080832094909455600b546010548551830184905285517f86bb1e03000000000000000000000000000000000000000000000000000000008152600481019190915294519316936386bb1e039360248083019491928390030190829087803b1515611b5a57fe5b6102c65a03f11515611b6857fe5b50506040515192505034829011611b80575034611b83565b50805b601054611b96908263ffffffff611c3016565b601055611ba584826000611c4a565b5b50505050565b600082821115611bb857fe5b508082035b92915050565b6000611bdc82662386f26fc1000063ffffffff611be416565b90505b919050565b6000828202831580611c005750828482811515611bfd57fe5b04145b1515611c0857fe5b8091505b5092915050565b600060008284811515611c2257fe5b0490508091505b5092915050565b600082820183811015611c0857fe5b8091505b5092915050565b6000803484901015611c5857fe5b693f870857a3e0e3800000611c6b61193e565b1115611c7357fe5b6000841115611da057611c8e8461271063ffffffff611be416565b600354604080516000602091820181905282517f827f32c0000000000000000000000000000000000000000000000000000000008152600160a060020a038b81166004830152602482018790529351959750929093169363827f32c0936044808501948390030190829087803b1515611d0357fe5b6102c65a03f11515611d1157fe5b50506040515115159050611d2157fe5b600654604051600160a060020a039091169085156108fc029086906000818181858888f193505050501515611d5257fe5b6040805185815260208101849052841515818301529051600160a060020a038716917f3a8504b5d9cf48b7641ffa6ae4fbd66b0b38fa49ff67269024e5f62c41f485ab919081900360600190a25b611db0348563ffffffff611bac16565b90506000811115611e315760035433600160a060020a0390811691161415611e0457604051600160a060020a0386169082156108fc029083906000818181858888f193505050501515611dff57fe5b611e31565b604051600160a060020a0333169082156108fc029083906000818181858888f193505050501515611e3157fe5b5b5b5b5050505050565b600080600160a060020a0383161515611e575760009150611e62565b823b90506000811191505b509190505600a165627a7a72305820a1e87236c2f5184a590501c1a32d34f715f88b1a00b614a7a58f69fc82d4c0e30029