Settings

Blockchain
Network
Unit
Language
Theme
Sound New Block

Transaction

2f4ee25050e265b43325573cfebc60943bf4cd2b633b8876b547c101dba974a0
Timestamp (utc)
2020-10-08 00:38:14
Fee Paid
0.00001500 BSV
(
0.00012701 BSV
-
0.00011201 BSV
)
Fee Rate
500.3 sat/KB
Version
1
Confirmations
340,595
Size Stats
2,998 B

4 Outputs

Total Output:
0.00011201 BSV
  • jrun b1b605103eMý {"in":0,"ref":["native://Jig","3f47efbc1cd411ac7fd54da8499daf477f13c3597c12a86f5649308a0a8de799_o2"],"out":["93b09400e480576096a2da3eed0802c0fbca94a6b45524463df96f20cd3279aa"],"del":[],"cre":["mq6L3kcLJv6RJrYZarqrYv6FpM8zfmhDFU"],"exec":[{"op":"DEPLOY","data":["class Vc extends Jig {init(){this.classname=\"RevokerContract: \",this.is_frozen=!1,this.is_revoked=!1,this.is_backedup=!1,this.revoked_state=\"\",this.revoke_count=null,this.new_token_contract=null}send(e,t){const r=this.classname+\"send(): \";if(!t)throw r+\"timestamp missing: \"+t;this._checkTimestamp(t),this.owner=e}backup(e,t){const r=this.classname+\"backup(): \";if(this._checkContractState(),this._checkNewTokenContract(e),!t)throw r+\"timestamp missing: \"+t;this._checkTimestamp(t),this.timestamp=t,this.new_token_contract=e,this.is_backedup=!0,this.revoked_state=\"backed-up\"}freeze(e){const t=this.classname+\"freeze(): \";if(this._checkContractState(),this.is_frozen)throw t+\"contract is already frozen\";if(!e)throw t+\"timestamp missing: \"+e;this._checkTimestamp(e),this.timestamp=e,this.is_frozen=!0,this.revoked_state=\"frozen\"}revoke(e,t,r){const n=this.classname+\"revoke(): \";if(this._checkContractState(),this._checkRevokeCount(e),this._checkNewTokenContract(t),!r)throw n+\"timestamp missing: \"+r;this._checkTimestamp(r),this.timestamp=r,this.revoke_count=e,this.new_token_contract=t,this.is_revoked=!0,this.revoked_state=\"revoked\"}_checkContractState(){const e=this.classname+\"_checkContractState(): \";if(this.is_revoked)throw e+\"contract is already revoked\";if(this.is_backedup)throw e+\"contract is already backed up\"}_checkRevokeCount(e){const t=this.classname+\": _checkRevokeCount(): \";if(\"number\"!=typeof e)throw t+\"revoke_count is not a number : \"+e;if(!(e>0))throw new Error(t+\"revoke_count must be positive : \"+e);if(e>Number.MAX_SAFE_INTEGER)throw new Error(t+\"revoke_count too large : \"+e);if(!Number.isInteger(e))throw t+\"revoke_count must be an integer : \"+e}_checkNewTokenContract(e){const t=this.classname+\": _checkNewTokenContract(): \";expect(e).toBeObject(t+\": bad new_token_contract type, should be Object, is \"+typeof e),expect(e).toBeInstanceOf(Jig,t+\": bad new_token_contract type, should be instance of Jig\")}_checkTimestamp(e){const t=this.classname+\": _checkTimestamp(): \";if(!e)throw t+\"timestamp missing: \"+e;try{this._checkRevokeCount(e)}catch(e){throw t+e}if(!(e>1600939295117))throw t+\": timestamp must be older than 1600939295117 : \"+e}}",{"deps":{"Jig":{"$jig":0},"expect":{"$jig":1}},"sealed":true}]}]}
    https://whatsonchain.com/tx/2f4ee25050e265b43325573cfebc60943bf4cd2b633b8876b547c101dba974a0