Settings

Blockchain
Network
Unit
Language
Theme
Sound New Block

Transaction

c4d5011d9305627d16d0cf8de16cee8aaa90164868bc7605c5bc60614e482034
Timestamp (utc)
2020-10-08 00:24:12
Fee Paid
0.00001628 BSV
(
0.00047144 BSV
-
0.00045516 BSV
)
Fee Rate
500.9 sat/KB
Version
1
Confirmations
343,662
Size Stats
3,250 B

5 Outputs

Total Output:
0.00045516 BSV
  • jrun b1b605103eMF {"in":0,"ref":["native://Jig","0e0c97e551a626212a9de8f32763bbbaab403fb77b7f7b138ac9f7e39135fce4_o2"],"out":["655e54d1ecaef3fa256185c149ac4e0fe418369a16bc81d02423e029c4d2e0f3"],"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/c4d5011d9305627d16d0cf8de16cee8aaa90164868bc7605c5bc60614e482034