0 txs
2 calls
constructor
No constructor.
functions
_IsStandardToken
viewfunction _IsStandardToken(address) view returns (bool)
ArbSeller
viewfunction ArbSeller() view returns (address)
DataCms
viewfunction DataCms(uint256) view returns (string)
DataId
viewfunction DataId() view returns (uint256)
DataLists
viewfunction DataLists(uint256) view returns (address addr, address shop_addr, uint256 addtime, address token_addr, uint256 pay_amount, uint256 cms_id, uint256 is_stop, uint256 score)
ExamFee
viewfunction ExamFee(address) view returns (uint256)
FeeAddr
viewfunction FeeAddr() view returns (address)
is_stop
viewfunction is_stop(uint256 _data_id) view returns (bool)
NoticeTime
viewfunction NoticeTime() view returns (uint256)
OrderPreFix
viewfunction OrderPreFix() view returns (uint256)
owner
viewfunction owner() view returns (address)
paused
viewfunction paused() view returns (bool)
reward_first
viewfunction reward_first() view returns (uint256)
reward_remain
viewfunction reward_remain() view returns (uint256)
reward_second
viewfunction reward_second() view returns (uint256)
ScoreData
viewfunction ScoreData(uint256) view returns (uint256 num, uint256 goods_score)
ScoreOrder
viewfunction ScoreOrder(uint256) view returns (bool)
ShopOrderAddr
viewfunction ShopOrderAddr() view returns (address)
ShopSellerAddr
viewfunction ShopSellerAddr() view returns (address)
USDT_ADDRESS
viewfunction USDT_ADDRESS() view returns (address)
WETH_ADDRESS
viewfunction WETH_ADDRESS() view returns (address)
add
payablefunction add(address _token_addr, uint256 _cms_id, string cms_string) payable returns (uint256)
apply_status
nonpayablefunction apply_status(uint256 _data_id, address _to_addr, uint256 apply_time) returns (bool)
chang_status
nonpayablefunction chang_status(uint256 _id) returns (bool)
initialize
nonpayablefunction initialize(address _owner)
pause
nonpayablefunction pause()
set_addr
nonpayablefunction set_addr(address _ShopOrderAddr, address _ShopSellerAddr, address _ArbSeller, address _FeeAddr)
set_ExamFee
nonpayablefunction set_ExamFee(address addr, uint256 _val)
set_IsStandardToken
nonpayablefunction set_IsStandardToken(address addr, bool _val)
set_parameters
nonpayablefunction set_parameters(uint256 _NoticeTime, uint256 _reward_first, uint256 _reward_second, uint256 _reward_remain)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
unpause
nonpayablefunction unpause()
view_score
nonpayablefunction view_score(uint256 _data_id, uint256 _order_id, uint256 _goods_score, uint256 _express_score, uint256 _service_score)
events
_ApplyData
event _ApplyData(uint256 indexed _data_id, uint256 applyTime, address tokenAddr, uint256 rewardAmount, address toAddr)
_ChangeStatus
event _ChangeStatus(uint256 indexed id, uint256 status, address indexed shopAddr)
_DataCms
event _DataCms(uint256 indexed _data_id, string cmsString)
_DataLists
event _DataLists(uint256 indexed _data_id, address indexed shop_addr, address token_addr, uint256 pay_amount, uint256 cms_id, string cms_string)
_OwnershipTransferred
event _OwnershipTransferred(address oldOwner, address newOwner)
_TranSfer
event _TranSfer(uint256 indexed order_id, address indexed from, address indexed to, address token_addr, uint256 amount, uint256 type_id)
_ViewScore
event _ViewScore(uint256 indexed _data_id, uint256 indexed orderId, address indexed fromAddr, uint256 score, uint256 num)
Initialized
event Initialized(uint8 version)
Paused
event Paused(address account)
Unpaused
event Unpaused(address account)
errors
No errors.
creation bytecode
0x60806040526001600c55601e600e55600a600f55600f601055348015610023575f80fd5b5060015f55612285806100355f395ff3fe6080604052600436106101e9575f3560e01c80638490408d11610108578063bde8f2c41161009d578063dd7a59ee1161006d578063dd7a59ee14610636578063e2ba470f14610655578063eb5df1f314610674578063eff7022e146106a2578063f2fde38b146106b5575f80fd5b8063bde8f2c4146105bc578063c1892058146105db578063c4d66de814610602578063d1614acd14610621575f80fd5b8063a05635b7116100d8578063a05635b714610481578063b1b6f091146104a0578063b43d2eda146104bf578063b622fb9814610506575f80fd5b80638490408d1461041a57806385d49efb1461042e5780638da5cb5b1461044357806399c51c8814610462575f80fd5b8063540578061161017e5780637380904d1161014e5780637380904d146103a757806376fdbf7c146103bc578063803dec45146103e75780638456cb5914610406575f80fd5b806354057806146103015780635c975abb1461033f578063669a9f741461035c57806367cf2fd21461037b575f80fd5b8063290de42a116101b9578063290de42a1461029857806330d5f4ec146102b757806333d66c1e146102d85780633f4ba83a146102ed575f80fd5b806301ec7901146101f4578063040141e51461021c5780630c6a3df21461025a57806318114ec214610279575f80fd5b366101f057005b5f80fd5b3480156101ff575f80fd5b50610209600f5481565b6040519081526020015b60405180910390f35b348015610227575f80fd5b5060015461024290630100000090046001600160a01b031681565b6040516001600160a01b039091168152602001610213565b348015610265575f80fd5b50600654610242906001600160a01b031681565b348015610284575f80fd5b50600954610242906001600160a01b031681565b3480156102a3575f80fd5b50600754610242906001600160a01b031681565b3480156102c2575f80fd5b506102d66102d1366004611bfb565b6106d4565b005b3480156102e3575f80fd5b5061020960105481565b3480156102f8575f80fd5b506102d661071b565b34801561030c575f80fd5b5061032f61031b366004611c41565b60036020525f908152604090205460ff1681565b6040519015158152602001610213565b34801561034a575f80fd5b5060015462010000900460ff1661032f565b348015610367575f80fd5b5061032f610376366004611c5c565b61074f565b348015610386575f80fd5b5061039a610395366004611c5c565b610902565b6040516102139190611cb6565b3480156103b2575f80fd5b50610209600c5481565b3480156103c7575f80fd5b506102096103d6366004611c41565b60046020525f908152604090205481565b3480156103f2575f80fd5b506102d6610401366004611cc8565b610999565b348015610411575f80fd5b506102d6610a13565b348015610425575f80fd5b50610209600181565b348015610439575f80fd5b50610209600d5481565b34801561044e575f80fd5b50600254610242906001600160a01b031681565b34801561046d575f80fd5b506102d661047c366004611d21565b610a45565b34801561048c575f80fd5b506102d661049b366004611d4b565b610a8a565b3480156104ab575f80fd5b5061032f6104ba366004611c5c565b610eaf565b3480156104ca575f80fd5b506104f16104d9366004611c5c565b600a6020525f90815260409020805460019091015482565b60408051928352602083019190915201610213565b348015610511575f80fd5b50610571610520366004611c5c565b60116020525f9081526040902080546001820154600283015460038401546004850154600586015460068701546007909701546001600160a01b039687169795871696949593909416939192909188565b604080516001600160a01b03998a1681529789166020890152870195909552959092166060850152608084015260a083015260c082019290925260e081019190915261010001610213565b3480156105c7575f80fd5b5061032f6105d6366004611d82565b610f0e565b3480156105e6575f80fd5b506102427355d398326f99059ff775485246999027b319795581565b34801561060d575f80fd5b506102d661061c366004611c41565b6111bf565b34801561062c575f80fd5b50610209600e5481565b348015610641575f80fd5b50600854610242906001600160a01b031681565b348015610660575f80fd5b506102d661066f366004611dc4565b611377565b34801561067f575f80fd5b5061032f61068e366004611c5c565b600b6020525f908152604090205460ff1681565b6102096106b0366004611e6a565b6113cb565b3480156106c0575f80fd5b506102d66106cf366004611c41565b61192a565b6002546001600160a01b031633146107075760405162461bcd60e51b81526004016106fe90611f14565b60405180910390fd5b600d93909355600e91909155600f55601055565b6002546001600160a01b031633146107455760405162461bcd60e51b81526004016106fe90611f14565b61074d6119f6565b565b6001545f9062010000900460ff161561077a5760405162461bcd60e51b81526004016106fe90611f37565b610782611a87565b3382158015906107935750600c5483105b6107d05760405162461bcd60e51b815260206004820152600e60248201526d139bdd081c9959da5cdd195c995960921b60448201526064016106fe565b5f838152601160205260409020600101546001600160a01b038281169116146108275760405162461bcd60e51b815260206004820152600960248201526839b437b82fb0b2323960b91b60448201526064016106fe565b5f83815260116020526040902060068101546001036108885760405162461bcd60e51b815260206004820152601d60248201527f69735f73746f7020697320312028696e206172626974726174696f6e2900000060448201526064016106fe565b80600601545f0361089f57600260068201556108a6565b5f60068201555b816001600160a01b0316847faf2f25dd6a765515aae5f26e09948a0bfbd0148b05c75446f293c76ad213764a83600601546040516108e691815260200190565b60405180910390a36001925050506108fd60015f55565b919050565b60056020525f90815260409020805461091a90611f61565b80601f016020809104026020016040519081016040528092919081815260200182805461094690611f61565b80156109915780601f1061096857610100808354040283529160200191610991565b820191905f5260205f20905b81548152906001019060200180831161097457829003601f168201915b505050505081565b6002546001600160a01b031633146109c35760405162461bcd60e51b81526004016106fe90611f14565b600680546001600160a01b039586166001600160a01b0319918216179091556007805494861694821694909417909355600980549285169284169290921790915560088054919093169116179055565b6002546001600160a01b03163314610a3d5760405162461bcd60e51b81526004016106fe90611f14565b61074d611ade565b6002546001600160a01b03163314610a6f5760405162461bcd60e51b81526004016106fe90611f14565b6001600160a01b039091165f90815260046020526040902055565b60015462010000900460ff1615610ab35760405162461bcd60e51b81526004016106fe90611f37565b610abb611a87565b5f85610acd60016402540be400611fad565b610ad79190611fca565b6006546040516316c45f7360e31b8152600481018890529192505f916001600160a01b039091169063b622fb98906024016101a060405180830381865afa158015610b24573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b489190611ff8565b90508181610180015114610b875760405162461bcd60e51b815260206004820152600660248201526518db5cd7da5960d21b60448201526064016106fe565b60c08101516001600160a01b03163314610bcf5760405162461bcd60e51b8152602060048201526009602482015268333937b6afb0b2323960b91b60448201526064016106fe565b5f87118015610bdf5750600c5487105b610c1f5760405162461bcd60e51b815260206004820152601160248201527017d1185d185259081b9bdd081d985b1a59607a1b60448201526064016106fe565b5f868152600b602052604090205460ff1615610c7d5760405162461bcd60e51b815260206004820152601960248201527f53636f72654f7264657220616c72656164792073636f7265640000000000000060448201526064016106fe565b6032851115610cc45760405162461bcd60e51b815260206004820152601360248201527205f676f6f64735f73636f7265206d617820353606c1b60448201526064016106fe565b6032841115610d0d5760405162461bcd60e51b815260206004820152601560248201527405f657870726573735f73636f7265206d617820353605c1b60448201526064016106fe565b6032831115610d565760405162461bcd60e51b815260206004820152601560248201527405f736572766963655f73636f7265206d617820353605c1b60448201526064016106fe565b5f878152600a60205260408120805490918290610d72836120be565b919050555085816001015f828254610d8a9190611fca565b909155505080546001820154610da091906120d6565b5f898152601160205260409081902060078082019390935591546001909201549051632b2a1da160e01b81526001600160a01b039182166004820152602481018990526044810188905260648101879052911690632b2a1da1906084015f604051808303815f87803b158015610e14575f80fd5b505af1158015610e26573d5f803e3d5ffd5b5050505f888152600b60209081526040808320805460ff191660011790558b835260119091529081902060070154835491513393508a928c927f714929190921a81f284a8a4165d01752e12bd50b25f8ed1b6c57878f2055cc2392610e949290918252602082015260400190565b60405180910390a4505050610ea860015f55565b5050505050565b5f811580610ebf5750600c548210155b15610ecb57505f919050565b5f8281526011602052604090206006015460011480610efa57505f828152601160205260409020600601546002145b15610f0657505f919050565b506001919050565b5f610f17611a87565b60015462010000900460ff1615610f405760405162461bcd60e51b81526004016106fe90611f37565b6009546001600160a01b03163314610f865760405162461bcd60e51b815260206004820152600960248201526820b93129b2b63632b960b91b60448201526064016106fe565b5f84118015610f965750600c5484105b610fd35760405162461bcd60e51b815260206004820152600e60248201526d139bdd081c9959da5cdd195c995960921b60448201526064016106fe565b5f84815260116020526040902060068101546001036110345760405162461bcd60e51b815260206004820152601e60248201527f69735f73746f7020616c7265616479206163746976652f73746f70706564000060448201526064016106fe565b828160020154106110915760405162461bcd60e51b815260206004820152602160248201527f61646474696d65206d757374206265206265666f7265206170706c795f74696d6044820152606560f81b60648201526084016106fe565b60016006820155600d545f9042906110a99086611fca565b106110b75750600e546110bc565b50600f545b5f60648284600401546110cf9190611fad565b6110d991906120d6565b6008546003850154604051632731fe7960e01b8152600481018b90526001600160a01b0391821660248201526044810184905289821660648201529293501690632731fe79906084015f604051808303815f87803b158015611139575f80fd5b505af115801561114b573d5f803e3d5ffd5b505050506003830154604080518781526001600160a01b039283166020820152908101839052908716606082015287907f8aee68649914437d7bfaaac7b07b79db208515b5ddcec1a0a3c13d818a1c49429060800160405180910390a2600193505050506111b860015f55565b9392505050565b600154610100900460ff16158080156111dc57506001805460ff16105b806111f55750303b1580156111f557506001805460ff16145b6112375760405162461bcd60e51b8152602060048201526013602482015272105b1c9958591e481a5b9a5d1a585b1a5e9959606a1b60448201526064016106fe565b6001805460ff1916811790558015611259576001805461ff0019166101001790555b6001600160a01b03821661129f5760405162461bcd60e51b815260206004820152600d60248201526c24b73b30b634b21037bbb732b960991b60448201526064016106fe565b600280546001600160a01b0319166001600160a01b0384161790557355d398326f99059ff775485246999027b31979555f527f86dde591b380fb3687762d77220adc413907ec4ee7a9b255d85ef4fae0246bcb805460ff191660011790556004602052670de0b6b3a76400007f7ef95397d98fffb4a12a466d73a89d3cf49fa95ff4ba0aa1db6aaf272b798215558015611373576001805461ff00191681556040519081527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498906020015b60405180910390a15b5050565b6002546001600160a01b031633146113a15760405162461bcd60e51b81526004016106fe90611f14565b6001600160a01b03919091165f908152600360205260409020805460ff1916911515919091179055565b6001545f9062010000900460ff16156113f65760405162461bcd60e51b81526004016106fe90611f37565b6113fe611a87565b6001600160a01b0384165f90815260036020526040902054339060ff1661145a5760405162461bcd60e51b815260206004820152601060248201526f2fa4b9a9ba30b73230b9322a37b5b2b760811b60448201526064016106fe565b600754604051631a9702ed60e01b81526001600160a01b03838116600483015290911690631a9702ed90602401602060405180830381865afa1580156114a2573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906114c691906120f5565b6114fc5760405162461bcd60e51b8152602060048201526007602482015266069735f73686f760cc1b60448201526064016106fe565b6001600160a01b0385165f9081526004602052604090205461154e5760405162461bcd60e51b815260206004820152600b60248201526a119959481b9bdd081cd95d60aa1b60448201526064016106fe565b61155a85828686611b48565b8251156115b757600c545f90815260056020526040902061157b8482612159565b50600c547f83aaadde54275eae021f96827607c388d345cf6a39396dba762d60fa09ed4719846040516115ae9190611cb6565b60405180910390a25b6001546001600160a01b038681166301000000909204161480156115f157506001600160a01b0385165f9081526004602052604090205415155b156116f8576001600160a01b0385165f908152600460205260409020543410156116495760405162461bcd60e51b81526020600482015260096024820152686d73672e76616c756560b81b60448201526064016106fe565b6008546040515f916001600160a01b03169034908381818185875af1925050503d805f8114611693576040519150601f19603f3d011682016040523d82523d5f602084013e611698565b606091505b50509050806040516020016116c89074022aa24103a3930b739b332b9103330b4b632b21d1605d1b815260150190565b604051602081830303815290604052906116f55760405162461bcd60e51b81526004016106fe9190611cb6565b50505b6001546001600160a01b038681166301000000909204161480159061173357506001600160a01b0385165f9081526004602052604090205415155b15611812576008546001600160a01b038681165f818152600460208190526040918290205491516323b872dd60e01b8152339181019190915292909316602483015260448201929092526323b872dd906064016020604051808303815f875af11580156117a2573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906117c691906120f5565b6118125760405162461bcd60e51b815260206004820152601860248201527f5f7061795f666565207472616e73666572206661696c6564000000000000000060448201526064016106fe565b600c546001600160a01b038681165f81815260046020908152604091829020548251938452908301526002908201529083169133917f31e295bf8cb7498ee71d3529b33199e5891bf909db1a186e520fe3e32e0f5b9a9060600160405180910390a4600854600c546001600160a01b038781165f818152600460208190526040918290205460105492516337aa8f8760e11b815291820195909552868416602482015260448101929092526064820193909352608481019290925290911690636f551f0e9060a4015f604051808303815f87803b1580156118f1575f80fd5b505af1158015611903573d5f803e3d5ffd5b5050600c805492508291505f611918836120be565b9091555090925050506111b860015f55565b6002546001600160a01b031633146119545760405162461bcd60e51b81526004016106fe90611f14565b6001600160a01b03811661199c5760405162461bcd60e51b815260206004820152600f60248201526e496e76616c6964206164647265737360881b60448201526064016106fe565b600280546001600160a01b038381166001600160a01b031983168117909355604080519190921680825260208201939093527f641674195e501e153fbba0a9778a05f0a3f5bae67289429ad99b7c7bbb566020910161136a565b60015462010000900460ff16611a455760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b60448201526064016106fe565b6001805462ff0000191690556040513381527f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa906020015b60405180910390a1565b60025f5403611ad85760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016106fe565b60025f55565b60015462010000900460ff1615611b075760405162461bcd60e51b81526004016106fe90611f37565b6001805462ff00001916620100001790556040513381527f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25890602001611a7d565b600c80545f9081526011602090815260408083204260028201556001810180546001600160a01b03808b166001600160a01b03199283168117909355600384018054918d169190921681179091558086526004948590529483902054938201849055600582018890559454915190949391927fe5f95bd3aa1bd67d31af49bd7224c062edbcf0b4d2c47158cde363671a64f96792611bec9290919089908990612219565b60405180910390a35050505050565b5f805f8060808587031215611c0e575f80fd5b5050823594602084013594506040840135936060013592509050565b6001600160a01b0381168114611c3e575f80fd5b50565b5f60208284031215611c51575f80fd5b81356111b881611c2a565b5f60208284031215611c6c575f80fd5b5035919050565b5f81518084525f5b81811015611c9757602081850181015186830182015201611c7b565b505f602082860101526020601f19601f83011685010191505092915050565b602081525f6111b86020830184611c73565b5f805f8060808587031215611cdb575f80fd5b8435611ce681611c2a565b93506020850135611cf681611c2a565b92506040850135611d0681611c2a565b91506060850135611d1681611c2a565b939692955090935050565b5f8060408385031215611d32575f80fd5b8235611d3d81611c2a565b946020939093013593505050565b5f805f805f60a08688031215611d5f575f80fd5b505083359560208501359550604085013594606081013594506080013592509050565b5f805f60608486031215611d94575f80fd5b833592506020840135611da681611c2a565b929592945050506040919091013590565b8015158114611c3e575f80fd5b5f8060408385031215611dd5575f80fd5b8235611de081611c2a565b91506020830135611df081611db7565b809150509250929050565b634e487b7160e01b5f52604160045260245ffd5b6040516101a0810167ffffffffffffffff81118282101715611e3357611e33611dfb565b60405290565b604051601f8201601f1916810167ffffffffffffffff81118282101715611e6257611e62611dfb565b604052919050565b5f805f60608486031215611e7c575f80fd5b8335611e8781611c2a565b92506020848101359250604085013567ffffffffffffffff80821115611eab575f80fd5b818701915087601f830112611ebe575f80fd5b813581811115611ed057611ed0611dfb565b611ee2601f8201601f19168501611e39565b91508082528884828501011115611ef7575f80fd5b80848401858401375f848284010152508093505050509250925092565b6020808252600990820152682737ba1037bbb732b960b91b604082015260600190565b60208082526010908201526f14185d5cd8589b194e881c185d5cd95960821b604082015260600190565b600181811c90821680611f7557607f821691505b602082108103611f9357634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b8082028115828204841417611fc457611fc4611f99565b92915050565b80820180821115611fc457611fc4611f99565b80516108fd81611c2a565b805160ff811681146108fd575f80fd5b5f6101a08284031215612009575f80fd5b612011611e0f565b825181526020830151602082015260408301516040820152606083015160608201526080830151608082015261204960a08401611fdd565b60a082015261205a60c08401611fdd565b60c082015261206b60e08401611fdd565b60e082015261010061207e818501611fe8565b90820152610120838101519082015261014061209b818501611fdd565b908201526101608381015190820152610180928301519281019290925250919050565b5f600182016120cf576120cf611f99565b5060010190565b5f826120f057634e487b7160e01b5f52601260045260245ffd5b500490565b5f60208284031215612105575f80fd5b81516111b881611db7565b601f82111561215457805f5260205f20601f840160051c810160208510156121355750805b601f840160051c820191505b81811015610ea8575f8155600101612141565b505050565b815167ffffffffffffffff81111561217357612173611dfb565b612187816121818454611f61565b84612110565b602080601f8311600181146121ba575f84156121a35750858301515b5f19600386901b1c1916600185901b178555612211565b5f85815260208120601f198616915b828110156121e8578886015182559484019460019091019084016121c9565b508582101561220557878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b60018060a01b0385168152836020820152826040820152608060608201525f6122456080830184611c73565b969550505050505056fea2646970667358221220bacf83cbb22e117d020e5c296b882b6c24f1faac418f5cf95cc4f3d26ea2758564736f6c63430008180033