Settings

Blockchain
Network
Unit
Language
Theme
Sound New Block

Transaction

80f22d93097a48aaa2b56ae0b5826073f4765b6026733acf29ca624bf4c1b7c1
Timestamp (utc)
2020-10-08 00:48:00
Fee Paid
0.00001445 BSV
(
0.00002974 BSV
-
0.00001529 BSV
)
Fee Rate
500.3 sat/KB
Version
1
Confirmations
342,469
Size Stats
2,888 B

3 Outputs

Total Output:
0.00001529 BSV
  • jrun b1b605103eMF {"in":0,"ref":["native://Jig","df5f943163440638a25060af4545bca83d84861180616700b0379a8d23eb0a69_o2"],"out":["ac8cddbef9f2e97e601e43dcab1e4690fa2e4c7e9972068acbc5e8b197d86aa1"],"del":[],"cre":["mq6L3kcLJv6RJrYZarqrYv6FpM8zfmhDFU"],"exec":[{"op":"DEPLOY","data":["class qc extends Jig {init(e){this.classname=\"Blacklist: \";const t=this.classname+\"init(): \";if(!e)throw t+\"timestamp missing: \"+e;this._checkTimestamp(e),this.list=[],this.timestamps=[],this.list_action_numbers=[],this.action=\"init\"}linkAdminCounter(e){if(this.admincounter)throw this.classname+\": already an admincounter linked: \"+this.admincounter.origin;this.admincounter=e,this.action=\"linkAdminCounter\"}blacklist(e,t){const r=this.classname+\"blacklist(): \";if(!this.admincounter)throw r+\" no admincounter contract found, please link one before blacklisting\";if(this.admincounter.isRevoked())throw new Error(r+\"token contract has been revoked (admincounter)\");if(this.admincounter.isBackedup())throw new Error(r+\"token contract has been backedup (admincounter)\");if(this.admincounter.isFrozen())throw new Error(r+\"token contract has been frozen (admincounter)\");if(!t)throw this.classname+\": publish: timestamp missing: \"+t;if(this._checkTimestamp(t),this.owner!=this.constructor.owner)throw r+\" Only \"+this.classname+\" owner may manage blacklist\";if(\"string\"!=typeof e)throw r+\" address to blacklist must be a string: \"+e;if(e==this.owner)throw r+\" you cannot blacklist your own administration address\";if(e.length<26)throw r+\" address is too short: \"+e.length;if(!e.match(\"^[A-Za-z0-9]+$\"))throw r+\" wrong character in address: \"+e;if(this.list.includes(e))throw r+\" address is already in blacklist\";if(!this.admincounter)throw r+\" no admincounter contract found, please link one before publishing\";this.admincounter.auth(),this.action_count=this.admincounter.nonce,this.list_action_numbers.push(this.action_count),this.list.push(e),this.timestamps.push(t),this.action=\"blacklist\"}isBlacklisted(e){return!!this.list.includes(e)}_checkNum(e){const t=this.classname+\": _checkNum(): \";if(\"number\"!=typeof e)throw t+\"number is not a number : \"+e;if(!(e>0))throw new Error(t+\"number must be positive : \"+e);if(e>Number.MAX_SAFE_INTEGER)throw new Error(t+\"number too large : \"+e)}_checkTimestamp(e){const t=this.classname+\": _checkTimestamp(): \";try{this._checkNum(e)}catch(e){throw t+e}if(!Number.isInteger(e))throw t+\"timestamp must be an integer : \"+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/80f22d93097a48aaa2b56ae0b5826073f4765b6026733acf29ca624bf4c1b7c1