PageSourceSearch

https://0xmint.io/_next/static/chunks/5660.83429f37d8e7526d.js

js 0xmint.io collected 2026-09-28 06:51:28 UTC 8,555 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5660],{73931:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{S:function(){return StandardErc20}});var _QueryParams_7d9473b5_browser_esm_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(17249),_contract_metadata_88f06ef9_browser_esm_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(3983);class StandardErc20{get chainId(){return this._chainId}constructor(contractWrapper,storage,chainId){(0,_QueryParams_7d9473b5_browser_esm_js__WEBPACK_IMPORTED_MODULE_0__._)(this,"contractWrapper",void 0),(0,_QueryParams_7d9473b5_browser_esm_js__WEBPACK_IMPORTED_MODULE_0__._)(this,"storage",void 0),(0,_QueryParams_7d9473b5_browser_esm_js__WEBPACK_IMPORTED_MODULE_0__._)(this,"erc20",void 0),(0,_QueryParams_7d9473b5_browser_esm_js__WEBPACK_IMPORTED_MODULE_0__._)(this,"_chainId",void 0),(0,_QueryParams_7d9473b5_browser_esm_js__WEBPACK_IMPORTED_MODULE_0__._)(this,"transfer",(0,_contract_metadata_88f06ef9_browser_esm_js__WEBPACK_IMPORTED_MODULE_1__.ds)(async(to,amount)=>this.erc20.transfer.prepare(to,amount))),(0,_QueryParams_7d9473b5_browser_esm_js__WEBPACK_IMPORTED_MODULE_0__._)(this,"transferFrom",(0,_contract_metadata_88f06ef9_browser_esm_js__WEBPACK_IMPORTED_MODULE_1__.ds)(async(from,to,amount)=>this.erc20.transferFrom.prepare(from,to,amount))),(0,_QueryParams_7d9473b5_browser_esm_js__WEBPACK_IMPORTED_MODULE_0__._)(this,"setAllowance",(0,_contract_metadata_88f06ef9_browser_esm_js__WEBPACK_IMPORTED_MODULE_1__.ds)(async(spender,amount)=>this.erc20.setAllowance.prepare(spender,amount))),(0,_QueryParams_7d9473b5_browser_esm_js__WEBPACK_IMPORTED_MODULE_0__._)(this,"transferBatch",(0,_contract_metadata_88f06ef9_browser_esm_js__WEBPACK_IMPORTED_MODULE_1__.ds)(async args=>this.erc20.transferBatch.prepare(args))),this.contractWrapper=contractWrapper,this.storage=storage,this.erc20=new _contract_metadata_88f06ef9_browser_esm_js__WEBPACK_IMPORTED_MODULE_1__.an(this.contractWrapper,this.storage,chainId),this._chainId=chainId}onNetworkUpdated(network){this.contractWrapper.updateSignerOrProvider(network)}getAddress(){return this.contractWrapper.readContract.address}async get(){return this.erc20.get()}async balance(){return await this.erc20.balance()}async balanceOf(address){return this.erc20.balanceOf(address)}async totalSupply(){return await this.erc20.totalSupply()}async allowance(spender){return await this.erc20.allowance(spender)}async allowanceOf(owner,spender){return await this.erc20.allowanceOf(owner,spender)}}},35660:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{Token:function(){return Token}});var QueryParams_7d9473b5_browser_esm=__webpack_require__(17249),contract_metadata_88f06ef9_browser_esm=__webpack_require__(3983),addresses=__webpack_require__(9279),bignumber=__webpack_require__(2593);class TokenERC20History{constructor(contractWrapper,events){(0,QueryParams_7d9473b5_browser_esm._)(this,"events",void 0),(0,QueryParams_7d9473b5_browser_esm._)(this,"contractWrapper",void 0),this.contractWrapper=contractWrapper,this.events=events}async getAllHolderBalances(){let a=await this.events.getEvents("Transfer"),txns=a.map(b=>b.data),balances={};return txns.forEach(item=>{let from=item?.from,to=item?.to,amount=item?.value;from!==addresses.d&&(from in balances||(balances[from]=bignumber.O$.from(0)),balances[from]=balances[from].sub(amount)),to!==addresses.d&&(to in balances||(balances[to]=bignumber.O$.from(0)),balances[to]=balances[to].add(amount))}),Promise.all(Object.keys(balances).map(async addr=>({holder:addr,balance:await (0,contract_metadata_88f06ef9_browser_esm.b9)(this.contractWrapper.getProvider(),this.contractWrapper.readContract.address,balances[addr])})))}}var erc_20_standard_03737e96_browser_esm=__webpack_require__(73931);__webpack_require__(13550),__webpack_require__(71770),__webpack_require__(54098),__webpack_require__(2162),__webpack_require__(64063),__webpack_require__(62822);class Token extends erc_20_standard_03737e96_browser_esm.S{constructor(network,address,storage){let options=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},abi=arguments.length>4?arguments[4]:void 0,chainId=arguments.length>5?arguments[5]:void 0,contractWrapper=arguments.length>6&&void 0!==arguments[6]?arguments[6]:new contract_metadata_88f06ef9_browser_esm.dz(network,address,abi,options);super(contractWrapper,storage,chainId),(0,QueryParams_7d9473b5_browser_esm._)(this,"abi",void 0),(0,QueryParams_7d9473b5_browser_esm._)(this,"metadata",void 0),(0,QueryParams_7d9473b5_browser_esm._)(this,"app",void 0),(0,QueryParams_7d9473b5_browser_esm._)(this,"roles",void 0),(0,QueryParams_7d9473b5_browser_esm._)(this,"encoder",void 0),(0,QueryParams_7d9473b5_browser_esm._)(this,"estimator",void 0),(0,QueryParams_7d9473b5_browser_esm._)(this,"history",void 0),(0,QueryParams_7d9473b5_browser_esm._)(this,"events",void 0),(0,QueryParams_7d9473b5_browser_esm._)(this,"platformFees",void 0),(0,QueryParams_7d9473b5_browser_esm._)(this,"sales",void 0),(0,QueryParams_7d9473b5_browser_esm._)(this,"signature",void 0),(0,QueryParams_7d9473b5_browser_esm._)(this,"interceptor",void 0),(0,QueryParams_7d9473b5_browser_esm._)(this,"mint",(0,contract_metadata_88f06ef9_browser_esm.ds)(async amount=>this.erc20.mint.prepare(amount))),(0,QueryParams_7d9473b5_browser_esm._)(this,"mintTo",(0,contract_metadata_88f06ef9_browser_esm.ds)(async(to,amount)=>this.erc20.mintTo.prepare(to,amount))),(0,QueryParams_7d9473b5_browser_esm._)(this,"mintBatchTo",(0,contract_metadata_88f06ef9_browser_esm.ds)(async args=>this.erc20.mintBatchTo.prepare(args))),(0,QueryParams_7d9473b5_browser_esm._)(this,"delegateTo",(0,contract_metadata_88f06ef9_browser_esm.ds)(async delegateeAddress=>contract_metadata_88f06ef9_browser_esm.aV.fromContractWrapper({contractWrapper:this.contractWrapper,method:"delegate",args:[await (0,contract_metadata_88f06ef9_browser_esm.cH)(delegateeAddress)]}))),(0,QueryParams_7d9473b5_browser_esm._)(this,"burn",(0,contract_metadata_88f06ef9_browser_esm.ds)(amount=>this.erc20.burn.prepare(amount))),(0,QueryParams_7d9473b5_browser_esm._)(this,"burnFrom",(0,contract_metadata_88f06ef9_browser_esm.ds)(async(holder,amount)=>this.erc20.burnFrom.prepare(holder,amount))),this.abi=contract_metadata_88f06ef9_browser_esm.e.parse(abi||[]),this.metadata=new contract_metadata_88f06ef9_browser_esm.ag(this.contractWrapper,contract_metadata_88f06ef9_browser_esm.dS,this.storage),this.app=new contract_metadata_88f06ef9_browser_esm.a$(this.contractWrapper,this.metadata,this.storage),this.roles=new contract_metadata_88f06ef9_browser_esm.ah(this.contractWrapper,Token.contractRoles),this.sales=new contract_metadata_88f06ef9_browser_esm.aj(this.contractWrapper),this.events=new contract_metadata_88f06ef9_browser_esm.aQ(this.contractWrapper),this.history=new TokenERC20History(this.contractWrapper,this.events),this.encoder=new contract_metadata_88f06ef9_browser_esm.af(this.contractWrapper),this.estimator=new contract_metadata_88f06ef9_browser_esm.aP(this.contractWrapper),this.platformFees=new contract_metadata_88f06ef9_browser_esm.aS(this.contractWrapper),this.interceptor=new contract_metadata_88f06ef9_browser_esm.aR(this.contractWrapper),this.signature=new contract_metadata_88f06ef9_browser_esm.ar(this.contractWrapper,this.roles)}async getVoteBalance(){return await this.getVoteBalanceOf(await this.contractWrapper.getSignerAddress())}async getVoteBalanceOf(account){return await this.erc20.getValue(await this.contractWrapper.readContract.getVotes(account))}async getDelegation(){return await this.getDelegationOf(await this.contractWrapper.getSignerAddress())}async getDelegationOf(account){return await this.contractWrapper.readContract.delegates(await (0,contract_metadata_88f06ef9_browser_esm.cH)(account))}async isTransferRestricted(){let anyoneCanTransfer=await this.contractWrapper.readContract.hasRole((0,contract_metadata_88f06ef9_browser_esm.bE)("transfer"),addresses.d);return!anyoneCanTransfer}async getMintTransaction(to,amount){return this.erc20.getMintTransaction(to,amount)}async prepare(method,args,overrides){return contract_metadata_88f06ef9_browser_esm.aV.fromContractWrapper({contractWrapper:this.contractWrapper,method,args,overrides})}async call(functionName,args,overrides){return this.contractWrapper.call(functionName,args,overrides)}}(0,QueryParams_7d9473b5_browser_esm._)(Token,"contractRoles",["admin","minter","transfer"])}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.