{"contracts/scilla/rewards_params.scilla":{"hash":"1daa4976a20d0885f002dc0cc312bab6","path":"contracts/scilla/rewards_params.scilla","parsedContract":{"name":"RewardsParams","transitions":[{"type":"CompProc","name":"ThrowError","params":[{"typeJSON":{"ctor":"Error","argtypes":[]},"type":"Error","name":"err"}]},{"type":"CompProc","name":"IsAdmin","params":[{"name":"initiator","typeJSON":"ByStr20","type":"ByStr20"}]},{"type":"CompTrans","name":"UpdateAdmin","params":[{"name":"admin","typeJSON":"ByStr20","type":"ByStr20"}]},{"type":"CompTrans","name":"ClaimAdmin","params":[]},{"type":"CompTrans","name":"ChangeBaseReward","params":[{"name":"base_reward_val","typeJSON":"Uint32","type":"Uint32"}]},{"type":"CompTrans","name":"ChangeLookupReward","params":[{"name":"lookup_reward_val","typeJSON":"Uint32","type":"Uint32"}]},{"type":"CompTrans","name":"ChangeNodeReward","params":[{"name":"node_reward_val","typeJSON":"Uint32","type":"Uint32"}]},{"type":"CompTrans","name":"ChangeCoinbaseReward","params":[{"name":"coinbase_reward_val","typeJSON":"Uint128","type":"Uint128"}]},{"type":"CompTrans","name":"ChangeRewardEachMulInMillis","params":[{"name":"reward_in_millis","typeJSON":"Uint32","type":"Uint32"}]},{"type":"CompTrans","name":"ChangeBaseRewardMulInMillis","params":[{"name":"reward_in_millis","typeJSON":"Uint32","type":"Uint32"}]}],"fields":[{"type":"ByStr20","name":"contractadmin"},{"typeJSON":{"ctor":"Option","argtypes":[{"name":"","typeJSON":"ByStr20","type":"ByStr20"}]},"type":"Option ByStr20","name":"stagingcontractadmin"},{"type":"Uint128","name":"coinbase_reward_per_ds"},{"type":"Uint32","name":"base_reward_in_percent"},{"type":"Uint32","name":"lookup_reward_in_percent"},{"type":"Uint32","name":"node_reward_in_percent"},{"type":"Uint32","name":"percent_precision"},{"type":"Uint32","name":"reward_each_mul_in_millis"},{"type":"Uint32","name":"base_reward_mul_in_millis"}],"constructorParams":[{"type":"ByStr20","name":"init_admin"}],"ctors":[{"typename":"Error","ctorname":"AdminValidationFailed","argtypes":[]},{"typename":"Error","ctorname":"StagingAdminNotExist","argtypes":[]},{"typename":"Error","ctorname":"StagingAdminValidationFailed","argtypes":[]}]}},"contracts/scilla/msw_rewards_param.scilla":{"hash":"c7d342c320ff66b88a2fdf534ae119cc","path":"contracts/scilla/msw_rewards_param.scilla","parsedContract":{"name":"MultiSigWalletRewardsParam","transitions":[{"type":"CompProc","name":"Throw","params":[{"typeJSON":{"ctor":"Error","argtypes":[]},"type":"Error","name":"err"}]},{"type":"CompProc","name":"AddSignature","params":[{"name":"transaction_id","typeJSON":"Uint32","type":"Uint32"},{"name":"signee","typeJSON":"ByStr20","type":"ByStr20"}]},{"type":"CompProc","name":"SubmitTransaction","params":[{"typeJSON":{"ctor":"Transaction","argtypes":[]},"type":"Transaction","name":"transaction"}]},{"type":"CompProc","name":"DeleteTransaction","params":[{"name":"transaction_id","typeJSON":"Uint32","type":"Uint32"}]},{"type":"CompProc","name":"ExecuteNativeTransaction","params":[{"name":"recipient","typeJSON":"ByStr20","type":"ByStr20"},{"name":"amount","typeJSON":"Uint128","type":"Uint128"},{"name":"tag","typeJSON":"String","type":"String"}]},{"type":"CompProc","name":"ExecuteCustomTransaction","params":[{"name":"contract_address","typeJSON":"ByStr20","type":"ByStr20"},{"typeJSON":{"ctor":"MultiSigTransition","argtypes":[]},"type":"MultiSigTransition","name":"transaction"}]},{"type":"CompTrans","name":"SubmitNativeTransaction","params":[{"name":"recipient","typeJSON":"ByStr20","type":"ByStr20"},{"name":"amount","typeJSON":"Uint128","type":"Uint128"},{"name":"tag","typeJSON":"String","type":"String"}]},{"type":"CompProc","name":"SubmitCustomTransaction","params":[{"name":"contract_address","typeJSON":"ByStr20","type":"ByStr20"},{"typeJSON":{"ctor":"MultiSigTransition","argtypes":[]},"type":"MultiSigTransition","name":"transaction"}]},{"type":"CompTrans","name":"SignTransaction","params":[{"name":"transaction_id","typeJSON":"Uint32","type":"Uint32"}]},{"type":"CompTrans","name":"RevokeSignature","params":[{"name":"transaction_id","typeJSON":"Uint32","type":"Uint32"}]},{"type":"CompTrans","name":"ExecuteTransaction","params":[{"name":"transaction_id","typeJSON":"Uint32","type":"Uint32"}]},{"type":"CompTrans","name":"SubmitCustomUpdateAdminTransaction","params":[{"name":"calleeContract","typeJSON":"ByStr20","type":"ByStr20"},{"name":"admin","typeJSON":"ByStr20","type":"ByStr20"}]},{"type":"CompTrans","name":"SubmitCustomClaimAdminTransaction","params":[{"name":"calleeContract","typeJSON":"ByStr20","type":"ByStr20"}]},{"type":"CompTrans","name":"SubmitCustomChangeBaseRewardTransaction","params":[{"name":"calleeContract","typeJSON":"ByStr20","type":"ByStr20"},{"name":"base_reward_val","typeJSON":"Uint32","type":"Uint32"}]},{"type":"CompTrans","name":"SubmitCustomChangeLookupRewardTransaction","params":[{"name":"calleeContract","typeJSON":"ByStr20","type":"ByStr20"},{"name":"lookup_reward_val","typeJSON":"Uint32","type":"Uint32"}]},{"type":"CompTrans","name":"SubmitCustomChangeNodeRewardTransaction","params":[{"name":"calleeContract","typeJSON":"ByStr20","type":"ByStr20"},{"name":"node_reward_val","typeJSON":"Uint32","type":"Uint32"}]},{"type":"CompTrans","name":"SubmitCustomChangeCoinbaseRewardTransaction","params":[{"name":"calleeContract","typeJSON":"ByStr20","type":"ByStr20"},{"name":"coinbase_reward_val","typeJSON":"Uint128","type":"Uint128"}]},{"type":"CompTrans","name":"SubmitCustomChangeRewardEachMulInMillisTransaction","params":[{"name":"calleeContract","typeJSON":"ByStr20","type":"ByStr20"},{"name":"reward_in_millis","typeJSON":"Uint32","type":"Uint32"}]},{"type":"CompTrans","name":"SubmitCustomChangeBaseRewardMulInMillisTransaction","params":[{"name":"calleeContract","typeJSON":"ByStr20","type":"ByStr20"},{"name":"reward_in_millis","typeJSON":"Uint32","type":"Uint32"}]},{"type":"CompTrans","name":"AddFunds","params":[]}],"fields":[{"type":"Map","name":"owners"},{"type":"Uint32","name":"transaction_count"},{"type":"Map","name":"transactions"},{"type":"Map","name":"signatures"},{"type":"Map","name":"signature_counts"}],"constructorParams":[{"typeJSON":{"ctor":"List","argtypes":[{"name":"","typeJSON":"ByStr20","type":"ByStr20"}]},"type":"List ByStr20","name":"owner_list"},{"type":"Uint32","name":"num_of_required_signatures"}],"ctors":[{"typename":"MultiSigTransition","ctorname":"UpdateAdmin","argtypes":[{"name":"","typeJSON":"ByStr20","type":"ByStr20"}]},{"typename":"MultiSigTransition","ctorname":"ClaimAdmin","argtypes":[]},{"typename":"MultiSigTransition","ctorname":"ChangeBaseReward","argtypes":[{"name":"","typeJSON":"Uint32","type":"Uint32"}]},{"typename":"MultiSigTransition","ctorname":"ChangeLookupReward","argtypes":[{"name":"","typeJSON":"Uint32","type":"Uint32"}]},{"typename":"MultiSigTransition","ctorname":"ChangeNodeReward","argtypes":[{"name":"","typeJSON":"Uint32","type":"Uint32"}]},{"typename":"MultiSigTransition","ctorname":"ChangeCoinbaseReward","argtypes":[{"name":"","typeJSON":"Uint128","type":"Uint128"}]},{"typename":"MultiSigTransition","ctorname":"ChangeRewardEachMulInMillis","argtypes":[{"name":"","typeJSON":"Uint32","type":"Uint32"}]},{"typename":"MultiSigTransition","ctorname":"ChangeBaseRewardMulInMillis","argtypes":[{"name":"","typeJSON":"Uint32","type":"Uint32"}]},{"typename":"Transaction","ctorname":"NativeTransaction","argtypes":[{"name":"","typeJSON":"ByStr20","type":"ByStr20"},{"name":"","typeJSON":"Uint128","type":"Uint128"},{"name":"","typeJSON":"String","type":"String"}]},{"typename":"Transaction","ctorname":"CustomTransaction","argtypes":[{"name":"","typeJSON":"ByStr20","type":"ByStr20"},{"typeJSON":{"ctor":"MultiSigTransition","argtypes":[]},"type":"MultiSigTransition"}]},{"typename":"Error","ctorname":"NotAllowedToSignError","argtypes":[]},{"typename":"Error","ctorname":"NotAllowedToExecuteError","argtypes":[]},{"typename":"Error","ctorname":"NotAllowedToSubmitError","argtypes":[]},{"typename":"Error","ctorname":"TransactionNotFoundError","argtypes":[]},{"typename":"Error","ctorname":"SigNotFoundError","argtypes":[]},{"typename":"Error","ctorname":"SigFoundError","argtypes":[]},{"typename":"Error","ctorname":"NotEnoughSigCountError","argtypes":[]},{"typename":"Error","ctorname":"InsufficientFundsError","argtypes":[]},{"typename":"Error","ctorname":"InvalidAmountError","argtypes":[]},{"typename":"Error","ctorname":"InconsistentSigCountError","argtypes":[]}]}}}