| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882 |
- /* Autogenerated file. Do not edit manually. */
- /* tslint:disable */
- /* eslint-disable */
- import type {
- BaseContract,
- BigNumberish,
- BytesLike,
- FunctionFragment,
- Result,
- Interface,
- EventFragment,
- AddressLike,
- ContractRunner,
- ContractMethod,
- Listener,
- } from "ethers";
- import type {
- TypedContractEvent,
- TypedDeferredTopicFilter,
- TypedEventLog,
- TypedLogDescription,
- TypedListener,
- TypedContractMethod,
- } from "../common";
-
- export declare namespace ERC1400StorageDomain {
- export type LockStruct = {
- partition: BytesLike;
- lockType: BytesLike;
- amount: BigNumberish;
- };
-
- export type LockStructOutput = [
- partition: string,
- lockType: string,
- amount: bigint
- ] & { partition: string; lockType: string; amount: bigint };
- }
-
- export declare namespace IERC20 {
- export type TokenDetailsStruct = {
- name: string;
- symbol: string;
- decimals: BigNumberish;
- maxSupply: BigNumberish;
- isin: BytesLike;
- };
-
- export type TokenDetailsStructOutput = [
- name: string,
- symbol: string,
- decimals: bigint,
- maxSupply: bigint,
- isin: string
- ] & {
- name: string;
- symbol: string;
- decimals: bigint;
- maxSupply: bigint;
- isin: string;
- };
- }
-
- export declare namespace IPartitions {
- export type PartitionStruct = { name: BytesLike; data: BytesLike };
-
- export type PartitionStructOutput = [name: string, data: string] & {
- name: string;
- data: string;
- };
- }
-
- export declare namespace IERC1410 {
- export type IssuanceStruct = {
- partition: BytesLike;
- tokenHolder: AddressLike;
- value: BigNumberish;
- data: BytesLike;
- };
-
- export type IssuanceStructOutput = [
- partition: string,
- tokenHolder: string,
- value: bigint,
- data: string
- ] & { partition: string; tokenHolder: string; value: bigint; data: string };
-
- export type RedemptionStruct = {
- partition: BytesLike;
- tokenHolder: AddressLike;
- value: BigNumberish;
- data: BytesLike;
- };
-
- export type RedemptionStructOutput = [
- partition: string,
- tokenHolder: string,
- value: bigint,
- data: string
- ] & { partition: string; tokenHolder: string; value: bigint; data: string };
-
- export type TransferStructStruct = {
- partition: BytesLike;
- from: AddressLike;
- to: AddressLike;
- value: BigNumberish;
- data: BytesLike;
- operatorData: BytesLike;
- };
-
- export type TransferStructStructOutput = [
- partition: string,
- from: string,
- to: string,
- value: bigint,
- data: string,
- operatorData: string
- ] & {
- partition: string;
- from: string;
- to: string;
- value: bigint;
- data: string;
- operatorData: string;
- };
- }
-
- export interface SecurityTokenInterface extends Interface {
- getFunction(
- nameOrSignature:
- | "ADMIN_ROLE"
- | "CONTROLLER_ROLE"
- | "ISSUER_ROLE"
- | "KSDOperators"
- | "KSD_OPERATOR_ROLE"
- | "KYCtokenHolders"
- | "LOCKER_ROLE"
- | "OPERATOR_ROLE"
- | "VERSION"
- | "admins"
- | "authorizeController"
- | "authorizeOperator"
- | "availableBalanceByPartition"
- | "balanceListOfKSD"
- | "balanceOf"
- | "balanceOfByPartition"
- | "balanceOfKSD"
- | "certificateNonce"
- | "controllerRedeem"
- | "controllerRedeemByPartition"
- | "controllerTransfer"
- | "controllerTransferByPartition"
- | "controllers"
- | "createLock"
- | "decimals"
- | "disposalLimitErasureKSD"
- | "disposalLimitSetupKSD"
- | "erasureKSD"
- | "getAllDocuments"
- | "getDefaultPartitions"
- | "getDocument"
- | "getHolders"
- | "getHoldersWithNonZeroBalance"
- | "getLocks"
- | "getLocksByPartition"
- | "getRoleMembers"
- | "getRoleMembersLength"
- | "getTarget"
- | "getTargetImplementation"
- | "grantRole"
- | "hasLock"
- | "hasRole"
- | "initialize"
- | "isAdmin"
- | "isControllable"
- | "isController"
- | "isIssuable"
- | "isIssuer"
- | "isKSDOperator"
- | "isLocker"
- | "isOperator"
- | "isTokenHolderKYC"
- | "isin"
- | "issue"
- | "issueByPartition"
- | "issueByPartitionAndBatches"
- | "issueKSD"
- | "issuers"
- | "lockedAmount"
- | "lockers"
- | "maxSupply"
- | "name"
- | "numOfControllers"
- | "operatorRedeemByPartition"
- | "operatorRedeemByPartitionAndBatches"
- | "operatorTransferBetweenPartitions"
- | "operatorTransferByPartition"
- | "operatorTransferByPartitionAndBatches"
- | "operators"
- | "partitionsOf"
- | "pledgeErasureKSD"
- | "pledgeSetupKSD"
- | "redeemFrom"
- | "removeDocument"
- | "removeLock"
- | "renounceIssuance"
- | "retrieveHolderListKSD"
- | "retrieveIsinKSD"
- | "revokeController"
- | "revokeOperator"
- | "revokeRole"
- | "seizureErasureKSD"
- | "seizureSetupKSD"
- | "setDefaultPartitions"
- | "setDocument"
- | "setExternalKycRegistry"
- | "setTarget"
- | "symbol"
- | "tokenErasableKSD"
- | "tokenIssuableKSD"
- | "totalLockedAmount"
- | "totalLockedAmountByPartition"
- | "totalPartitions"
- | "totalSupply"
- | "totalSupplyByPartition"
- | "totalSupplyKSD"
- | "transferKSD"
- | "unKYCtokenHolders"
- | "unlockAndErasureKSD"
- | "unlockAndTransferKSD"
- ): FunctionFragment;
-
- getEvent(
- nameOrSignatureOrTopic:
- | "AuthorizedOperator"
- | "ControllerAuthorized"
- | "ControllerRedemption"
- | "ControllerRedemptionByPartition"
- | "ControllerRevoked"
- | "ControllerTransfer"
- | "ControllerTransferByPartition"
- | "DisposalLimitErasureKSD"
- | "DisposalLimitSetupKSD"
- | "DocumentRemoved"
- | "DocumentUpdated"
- | "ErasureKSD"
- | "Initialized"
- | "IssuanceRenunciation"
- | "IssueKSD"
- | "Issued"
- | "IssuedByPartition"
- | "LockCreated"
- | "LockReleased"
- | "PledgeErasureKSD"
- | "PledgeSetupKSD"
- | "Redeemed"
- | "RedeemedByPartition"
- | "RevokedOperator"
- | "RoleGranted"
- | "RoleRevoked"
- | "SecurityTokenInitialized"
- | "SeizureErasureKSD"
- | "SeizureSetupKSD"
- | "TokenErasableKSD"
- | "TokenErasableKSD2"
- | "TokenIssuableKSD"
- | "TokenIssuableKSD2"
- | "Transfer"
- | "TransferByPartition"
- | "TransferKSD"
- ): EventFragment;
-
- encodeFunctionData(
- functionFragment: "ADMIN_ROLE",
- values?: undefined
- ): string;
- encodeFunctionData(
- functionFragment: "CONTROLLER_ROLE",
- values?: undefined
- ): string;
- encodeFunctionData(
- functionFragment: "ISSUER_ROLE",
- values?: undefined
- ): string;
- encodeFunctionData(
- functionFragment: "KSDOperators",
- values?: undefined
- ): string;
- encodeFunctionData(
- functionFragment: "KSD_OPERATOR_ROLE",
- values?: undefined
- ): string;
- encodeFunctionData(
- functionFragment: "KYCtokenHolders",
- values: [AddressLike[]]
- ): string;
- encodeFunctionData(
- functionFragment: "LOCKER_ROLE",
- values?: undefined
- ): string;
- encodeFunctionData(
- functionFragment: "OPERATOR_ROLE",
- values?: undefined
- ): string;
- encodeFunctionData(functionFragment: "VERSION", values?: undefined): string;
- encodeFunctionData(functionFragment: "admins", values?: undefined): string;
- encodeFunctionData(
- functionFragment: "authorizeController",
- values: [AddressLike, BytesLike]
- ): string;
- encodeFunctionData(
- functionFragment: "authorizeOperator",
- values: [AddressLike, AddressLike[]]
- ): string;
- encodeFunctionData(
- functionFragment: "availableBalanceByPartition",
- values: [AddressLike, BytesLike]
- ): string;
- encodeFunctionData(
- functionFragment: "balanceListOfKSD",
- values: [BytesLike, AddressLike[]]
- ): string;
- encodeFunctionData(
- functionFragment: "balanceOf",
- values: [AddressLike]
- ): string;
- encodeFunctionData(
- functionFragment: "balanceOfByPartition",
- values: [BytesLike, AddressLike]
- ): string;
- encodeFunctionData(
- functionFragment: "balanceOfKSD",
- values: [BytesLike, AddressLike]
- ): string;
- encodeFunctionData(
- functionFragment: "certificateNonce",
- values?: undefined
- ): string;
- encodeFunctionData(
- functionFragment: "controllerRedeem",
- values: [AddressLike, BigNumberish, BytesLike, BytesLike]
- ): string;
- encodeFunctionData(
- functionFragment: "controllerRedeemByPartition",
- values: [BytesLike, AddressLike, BigNumberish, BytesLike, BytesLike]
- ): string;
- encodeFunctionData(
- functionFragment: "controllerTransfer",
- values: [AddressLike, AddressLike, BigNumberish, BytesLike, BytesLike]
- ): string;
- encodeFunctionData(
- functionFragment: "controllerTransferByPartition",
- values: [
- BytesLike,
- AddressLike,
- AddressLike,
- BigNumberish,
- BytesLike,
- BytesLike
- ]
- ): string;
- encodeFunctionData(
- functionFragment: "controllers",
- values?: undefined
- ): string;
- encodeFunctionData(
- functionFragment: "createLock",
- values: [BytesLike, BytesLike, AddressLike, BigNumberish]
- ): string;
- encodeFunctionData(functionFragment: "decimals", values?: undefined): string;
- encodeFunctionData(
- functionFragment: "disposalLimitErasureKSD",
- values: [BytesLike, AddressLike, BytesLike, BytesLike, BigNumberish]
- ): string;
- encodeFunctionData(
- functionFragment: "disposalLimitSetupKSD",
- values: [BytesLike, AddressLike, BytesLike, BytesLike, BigNumberish]
- ): string;
- encodeFunctionData(
- functionFragment: "erasureKSD",
- values: [
- BytesLike,
- AddressLike,
- BytesLike,
- BigNumberish,
- BytesLike,
- BytesLike
- ]
- ): string;
- encodeFunctionData(
- functionFragment: "getAllDocuments",
- values?: undefined
- ): string;
- encodeFunctionData(
- functionFragment: "getDefaultPartitions",
- values?: undefined
- ): string;
- encodeFunctionData(
- functionFragment: "getDocument",
- values: [BytesLike]
- ): string;
- encodeFunctionData(
- functionFragment: "getHolders",
- values: [AddressLike, BigNumberish]
- ): string;
- encodeFunctionData(
- functionFragment: "getHoldersWithNonZeroBalance",
- values: [AddressLike, BigNumberish]
- ): string;
- encodeFunctionData(
- functionFragment: "getLocks",
- values: [AddressLike]
- ): string;
- encodeFunctionData(
- functionFragment: "getLocksByPartition",
- values: [AddressLike, BytesLike]
- ): string;
- encodeFunctionData(
- functionFragment: "getRoleMembers",
- values: [BytesLike]
- ): string;
- encodeFunctionData(
- functionFragment: "getRoleMembersLength",
- values: [BytesLike]
- ): string;
- encodeFunctionData(functionFragment: "getTarget", values?: undefined): string;
- encodeFunctionData(
- functionFragment: "getTargetImplementation",
- values?: undefined
- ): string;
- encodeFunctionData(
- functionFragment: "grantRole",
- values: [BytesLike, AddressLike]
- ): string;
- encodeFunctionData(
- functionFragment: "hasLock",
- values: [AddressLike, BytesLike]
- ): string;
- encodeFunctionData(
- functionFragment: "hasRole",
- values: [BytesLike, AddressLike]
- ): string;
- encodeFunctionData(
- functionFragment: "initialize",
- values: [
- AddressLike,
- AddressLike[],
- AddressLike[],
- AddressLike[],
- AddressLike[],
- IERC20.TokenDetailsStruct,
- IPartitions.PartitionStruct[]
- ]
- ): string;
- encodeFunctionData(
- functionFragment: "isAdmin",
- values: [AddressLike]
- ): string;
- encodeFunctionData(
- functionFragment: "isControllable",
- values?: undefined
- ): string;
- encodeFunctionData(
- functionFragment: "isController",
- values: [AddressLike]
- ): string;
- encodeFunctionData(
- functionFragment: "isIssuable",
- values?: undefined
- ): string;
- encodeFunctionData(
- functionFragment: "isIssuer",
- values: [AddressLike]
- ): string;
- encodeFunctionData(
- functionFragment: "isKSDOperator",
- values: [AddressLike]
- ): string;
- encodeFunctionData(
- functionFragment: "isLocker",
- values: [AddressLike]
- ): string;
- encodeFunctionData(
- functionFragment: "isOperator",
- values: [AddressLike]
- ): string;
- encodeFunctionData(
- functionFragment: "isTokenHolderKYC",
- values: [AddressLike]
- ): string;
- encodeFunctionData(functionFragment: "isin", values?: undefined): string;
- encodeFunctionData(
- functionFragment: "issue",
- values: [AddressLike, BigNumberish, BytesLike]
- ): string;
- encodeFunctionData(
- functionFragment: "issueByPartition",
- values: [BytesLike, AddressLike, BigNumberish, BytesLike]
- ): string;
- encodeFunctionData(
- functionFragment: "issueByPartitionAndBatches",
- values: [IERC1410.IssuanceStruct[]]
- ): string;
- encodeFunctionData(
- functionFragment: "issueKSD",
- values: [BytesLike, AddressLike, BytesLike, BigNumberish, BytesLike]
- ): string;
- encodeFunctionData(functionFragment: "issuers", values?: undefined): string;
- encodeFunctionData(
- functionFragment: "lockedAmount",
- values: [AddressLike, BytesLike, BytesLike]
- ): string;
- encodeFunctionData(functionFragment: "lockers", values?: undefined): string;
- encodeFunctionData(functionFragment: "maxSupply", values?: undefined): string;
- encodeFunctionData(functionFragment: "name", values?: undefined): string;
- encodeFunctionData(
- functionFragment: "numOfControllers",
- values?: undefined
- ): string;
- encodeFunctionData(
- functionFragment: "operatorRedeemByPartition",
- values: [BytesLike, AddressLike, BigNumberish, BytesLike]
- ): string;
- encodeFunctionData(
- functionFragment: "operatorRedeemByPartitionAndBatches",
- values: [IERC1410.RedemptionStruct[]]
- ): string;
- encodeFunctionData(
- functionFragment: "operatorTransferBetweenPartitions",
- values: [
- BytesLike,
- BytesLike,
- AddressLike,
- AddressLike,
- BigNumberish,
- BytesLike,
- BytesLike
- ]
- ): string;
- encodeFunctionData(
- functionFragment: "operatorTransferByPartition",
- values: [
- BytesLike,
- AddressLike,
- AddressLike,
- BigNumberish,
- BytesLike,
- BytesLike
- ]
- ): string;
- encodeFunctionData(
- functionFragment: "operatorTransferByPartitionAndBatches",
- values: [IERC1410.TransferStructStruct[]]
- ): string;
- encodeFunctionData(functionFragment: "operators", values?: undefined): string;
- encodeFunctionData(
- functionFragment: "partitionsOf",
- values: [AddressLike]
- ): string;
- encodeFunctionData(
- functionFragment: "pledgeErasureKSD",
- values: [
- BytesLike,
- AddressLike,
- BytesLike,
- AddressLike,
- BytesLike,
- BigNumberish
- ]
- ): string;
- encodeFunctionData(
- functionFragment: "pledgeSetupKSD",
- values: [
- BytesLike,
- AddressLike,
- BytesLike,
- AddressLike,
- BytesLike,
- BigNumberish
- ]
- ): string;
- encodeFunctionData(
- functionFragment: "redeemFrom",
- values: [AddressLike, BigNumberish, BytesLike]
- ): string;
- encodeFunctionData(
- functionFragment: "removeDocument",
- values: [BytesLike]
- ): string;
- encodeFunctionData(
- functionFragment: "removeLock",
- values: [BytesLike, BytesLike, AddressLike, BigNumberish]
- ): string;
- encodeFunctionData(
- functionFragment: "renounceIssuance",
- values?: undefined
- ): string;
- encodeFunctionData(
- functionFragment: "retrieveHolderListKSD",
- values: [BytesLike, AddressLike, BigNumberish]
- ): string;
- encodeFunctionData(
- functionFragment: "retrieveIsinKSD",
- values: [BytesLike]
- ): string;
- encodeFunctionData(
- functionFragment: "revokeController",
- values: [AddressLike, BytesLike]
- ): string;
- encodeFunctionData(
- functionFragment: "revokeOperator",
- values: [AddressLike, AddressLike[]]
- ): string;
- encodeFunctionData(
- functionFragment: "revokeRole",
- values: [BytesLike, AddressLike]
- ): string;
- encodeFunctionData(
- functionFragment: "seizureErasureKSD",
- values: [BytesLike, AddressLike, BytesLike, BigNumberish]
- ): string;
- encodeFunctionData(
- functionFragment: "seizureSetupKSD",
- values: [BytesLike, AddressLike, BytesLike, BigNumberish]
- ): string;
- encodeFunctionData(
- functionFragment: "setDefaultPartitions",
- values: [BytesLike[]]
- ): string;
- encodeFunctionData(
- functionFragment: "setDocument",
- values: [BytesLike, string, string, BytesLike]
- ): string;
- encodeFunctionData(
- functionFragment: "setExternalKycRegistry",
- values: [AddressLike]
- ): string;
- encodeFunctionData(
- functionFragment: "setTarget",
- values: [AddressLike]
- ): string;
- encodeFunctionData(functionFragment: "symbol", values?: undefined): string;
- encodeFunctionData(
- functionFragment: "tokenErasableKSD",
- values: [BytesLike, BigNumberish, BytesLike[], BigNumberish[], BytesLike]
- ): string;
- encodeFunctionData(
- functionFragment: "tokenIssuableKSD",
- values: [BytesLike, BigNumberish, BytesLike[], BigNumberish[], BytesLike]
- ): string;
- encodeFunctionData(
- functionFragment: "totalLockedAmount",
- values: [AddressLike]
- ): string;
- encodeFunctionData(
- functionFragment: "totalLockedAmountByPartition",
- values: [AddressLike, BytesLike]
- ): string;
- encodeFunctionData(
- functionFragment: "totalPartitions",
- values?: undefined
- ): string;
- encodeFunctionData(
- functionFragment: "totalSupply",
- values?: undefined
- ): string;
- encodeFunctionData(
- functionFragment: "totalSupplyByPartition",
- values: [BytesLike]
- ): string;
- encodeFunctionData(
- functionFragment: "totalSupplyKSD",
- values: [BytesLike]
- ): string;
- encodeFunctionData(
- functionFragment: "transferKSD",
- values: [
- BytesLike,
- AddressLike,
- BytesLike,
- AddressLike,
- BytesLike,
- BigNumberish,
- BytesLike
- ]
- ): string;
- encodeFunctionData(
- functionFragment: "unKYCtokenHolders",
- values: [AddressLike[]]
- ): string;
- encodeFunctionData(
- functionFragment: "unlockAndErasureKSD",
- values: [
- BytesLike,
- AddressLike,
- BytesLike,
- BigNumberish,
- BytesLike,
- BytesLike
- ]
- ): string;
- encodeFunctionData(
- functionFragment: "unlockAndTransferKSD",
- values: [
- BytesLike,
- AddressLike,
- BytesLike,
- AddressLike,
- BytesLike,
- BigNumberish,
- BytesLike
- ]
- ): string;
-
- decodeFunctionResult(functionFragment: "ADMIN_ROLE", data: BytesLike): Result;
- decodeFunctionResult(
- functionFragment: "CONTROLLER_ROLE",
- data: BytesLike
- ): Result;
- decodeFunctionResult(
- functionFragment: "ISSUER_ROLE",
- data: BytesLike
- ): Result;
- decodeFunctionResult(
- functionFragment: "KSDOperators",
- data: BytesLike
- ): Result;
- decodeFunctionResult(
- functionFragment: "KSD_OPERATOR_ROLE",
- data: BytesLike
- ): Result;
- decodeFunctionResult(
- functionFragment: "KYCtokenHolders",
- data: BytesLike
- ): Result;
- decodeFunctionResult(
- functionFragment: "LOCKER_ROLE",
- data: BytesLike
- ): Result;
- decodeFunctionResult(
- functionFragment: "OPERATOR_ROLE",
- data: BytesLike
- ): Result;
- decodeFunctionResult(functionFragment: "VERSION", data: BytesLike): Result;
- decodeFunctionResult(functionFragment: "admins", data: BytesLike): Result;
- decodeFunctionResult(
- functionFragment: "authorizeController",
- data: BytesLike
- ): Result;
- decodeFunctionResult(
- functionFragment: "authorizeOperator",
- data: BytesLike
- ): Result;
- decodeFunctionResult(
- functionFragment: "availableBalanceByPartition",
- data: BytesLike
- ): Result;
- decodeFunctionResult(
- functionFragment: "balanceListOfKSD",
- data: BytesLike
- ): Result;
- decodeFunctionResult(functionFragment: "balanceOf", data: BytesLike): Result;
- decodeFunctionResult(
- functionFragment: "balanceOfByPartition",
- data: BytesLike
- ): Result;
- decodeFunctionResult(
- functionFragment: "balanceOfKSD",
- data: BytesLike
- ): Result;
- decodeFunctionResult(
- functionFragment: "certificateNonce",
- data: BytesLike
- ): Result;
- decodeFunctionResult(
- functionFragment: "controllerRedeem",
- data: BytesLike
- ): Result;
- decodeFunctionResult(
- functionFragment: "controllerRedeemByPartition",
- data: BytesLike
- ): Result;
- decodeFunctionResult(
- functionFragment: "controllerTransfer",
- data: BytesLike
- ): Result;
- decodeFunctionResult(
- functionFragment: "controllerTransferByPartition",
- data: BytesLike
- ): Result;
- decodeFunctionResult(
- functionFragment: "controllers",
- data: BytesLike
- ): Result;
- decodeFunctionResult(functionFragment: "createLock", data: BytesLike): Result;
- decodeFunctionResult(functionFragment: "decimals", data: BytesLike): Result;
- decodeFunctionResult(
- functionFragment: "disposalLimitErasureKSD",
- data: BytesLike
- ): Result;
- decodeFunctionResult(
- functionFragment: "disposalLimitSetupKSD",
- data: BytesLike
- ): Result;
- decodeFunctionResult(functionFragment: "erasureKSD", data: BytesLike): Result;
- decodeFunctionResult(
- functionFragment: "getAllDocuments",
- data: BytesLike
- ): Result;
- decodeFunctionResult(
- functionFragment: "getDefaultPartitions",
- data: BytesLike
- ): Result;
- decodeFunctionResult(
- functionFragment: "getDocument",
- data: BytesLike
- ): Result;
- decodeFunctionResult(functionFragment: "getHolders", data: BytesLike): Result;
- decodeFunctionResult(
- functionFragment: "getHoldersWithNonZeroBalance",
- data: BytesLike
- ): Result;
- decodeFunctionResult(functionFragment: "getLocks", data: BytesLike): Result;
- decodeFunctionResult(
- functionFragment: "getLocksByPartition",
- data: BytesLike
- ): Result;
- decodeFunctionResult(
- functionFragment: "getRoleMembers",
- data: BytesLike
- ): Result;
- decodeFunctionResult(
- functionFragment: "getRoleMembersLength",
- data: BytesLike
- ): Result;
- decodeFunctionResult(functionFragment: "getTarget", data: BytesLike): Result;
- decodeFunctionResult(
- functionFragment: "getTargetImplementation",
- data: BytesLike
- ): Result;
- decodeFunctionResult(functionFragment: "grantRole", data: BytesLike): Result;
- decodeFunctionResult(functionFragment: "hasLock", data: BytesLike): Result;
- decodeFunctionResult(functionFragment: "hasRole", data: BytesLike): Result;
- decodeFunctionResult(functionFragment: "initialize", data: BytesLike): Result;
- decodeFunctionResult(functionFragment: "isAdmin", data: BytesLike): Result;
- decodeFunctionResult(
- functionFragment: "isControllable",
- data: BytesLike
- ): Result;
- decodeFunctionResult(
- functionFragment: "isController",
- data: BytesLike
- ): Result;
- decodeFunctionResult(functionFragment: "isIssuable", data: BytesLike): Result;
- decodeFunctionResult(functionFragment: "isIssuer", data: BytesLike): Result;
- decodeFunctionResult(
- functionFragment: "isKSDOperator",
- data: BytesLike
- ): Result;
- decodeFunctionResult(functionFragment: "isLocker", data: BytesLike): Result;
- decodeFunctionResult(functionFragment: "isOperator", data: BytesLike): Result;
- decodeFunctionResult(
- functionFragment: "isTokenHolderKYC",
- data: BytesLike
- ): Result;
- decodeFunctionResult(functionFragment: "isin", data: BytesLike): Result;
- decodeFunctionResult(functionFragment: "issue", data: BytesLike): Result;
- decodeFunctionResult(
- functionFragment: "issueByPartition",
- data: BytesLike
- ): Result;
- decodeFunctionResult(
- functionFragment: "issueByPartitionAndBatches",
- data: BytesLike
- ): Result;
- decodeFunctionResult(functionFragment: "issueKSD", data: BytesLike): Result;
- decodeFunctionResult(functionFragment: "issuers", data: BytesLike): Result;
- decodeFunctionResult(
- functionFragment: "lockedAmount",
- data: BytesLike
- ): Result;
- decodeFunctionResult(functionFragment: "lockers", data: BytesLike): Result;
- decodeFunctionResult(functionFragment: "maxSupply", data: BytesLike): Result;
- decodeFunctionResult(functionFragment: "name", data: BytesLike): Result;
- decodeFunctionResult(
- functionFragment: "numOfControllers",
- data: BytesLike
- ): Result;
- decodeFunctionResult(
- functionFragment: "operatorRedeemByPartition",
- data: BytesLike
- ): Result;
- decodeFunctionResult(
- functionFragment: "operatorRedeemByPartitionAndBatches",
- data: BytesLike
- ): Result;
- decodeFunctionResult(
- functionFragment: "operatorTransferBetweenPartitions",
- data: BytesLike
- ): Result;
- decodeFunctionResult(
- functionFragment: "operatorTransferByPartition",
- data: BytesLike
- ): Result;
- decodeFunctionResult(
- functionFragment: "operatorTransferByPartitionAndBatches",
- data: BytesLike
- ): Result;
- decodeFunctionResult(functionFragment: "operators", data: BytesLike): Result;
- decodeFunctionResult(
- functionFragment: "partitionsOf",
- data: BytesLike
- ): Result;
- decodeFunctionResult(
- functionFragment: "pledgeErasureKSD",
- data: BytesLike
- ): Result;
- decodeFunctionResult(
- functionFragment: "pledgeSetupKSD",
- data: BytesLike
- ): Result;
- decodeFunctionResult(functionFragment: "redeemFrom", data: BytesLike): Result;
- decodeFunctionResult(
- functionFragment: "removeDocument",
- data: BytesLike
- ): Result;
- decodeFunctionResult(functionFragment: "removeLock", data: BytesLike): Result;
- decodeFunctionResult(
- functionFragment: "renounceIssuance",
- data: BytesLike
- ): Result;
- decodeFunctionResult(
- functionFragment: "retrieveHolderListKSD",
- data: BytesLike
- ): Result;
- decodeFunctionResult(
- functionFragment: "retrieveIsinKSD",
- data: BytesLike
- ): Result;
- decodeFunctionResult(
- functionFragment: "revokeController",
- data: BytesLike
- ): Result;
- decodeFunctionResult(
- functionFragment: "revokeOperator",
- data: BytesLike
- ): Result;
- decodeFunctionResult(functionFragment: "revokeRole", data: BytesLike): Result;
- decodeFunctionResult(
- functionFragment: "seizureErasureKSD",
- data: BytesLike
- ): Result;
- decodeFunctionResult(
- functionFragment: "seizureSetupKSD",
- data: BytesLike
- ): Result;
- decodeFunctionResult(
- functionFragment: "setDefaultPartitions",
- data: BytesLike
- ): Result;
- decodeFunctionResult(
- functionFragment: "setDocument",
- data: BytesLike
- ): Result;
- decodeFunctionResult(
- functionFragment: "setExternalKycRegistry",
- data: BytesLike
- ): Result;
- decodeFunctionResult(functionFragment: "setTarget", data: BytesLike): Result;
- decodeFunctionResult(functionFragment: "symbol", data: BytesLike): Result;
- decodeFunctionResult(
- functionFragment: "tokenErasableKSD",
- data: BytesLike
- ): Result;
- decodeFunctionResult(
- functionFragment: "tokenIssuableKSD",
- data: BytesLike
- ): Result;
- decodeFunctionResult(
- functionFragment: "totalLockedAmount",
- data: BytesLike
- ): Result;
- decodeFunctionResult(
- functionFragment: "totalLockedAmountByPartition",
- data: BytesLike
- ): Result;
- decodeFunctionResult(
- functionFragment: "totalPartitions",
- data: BytesLike
- ): Result;
- decodeFunctionResult(
- functionFragment: "totalSupply",
- data: BytesLike
- ): Result;
- decodeFunctionResult(
- functionFragment: "totalSupplyByPartition",
- data: BytesLike
- ): Result;
- decodeFunctionResult(
- functionFragment: "totalSupplyKSD",
- data: BytesLike
- ): Result;
- decodeFunctionResult(
- functionFragment: "transferKSD",
- data: BytesLike
- ): Result;
- decodeFunctionResult(
- functionFragment: "unKYCtokenHolders",
- data: BytesLike
- ): Result;
- decodeFunctionResult(
- functionFragment: "unlockAndErasureKSD",
- data: BytesLike
- ): Result;
- decodeFunctionResult(
- functionFragment: "unlockAndTransferKSD",
- data: BytesLike
- ): Result;
- }
-
- export namespace AuthorizedOperatorEvent {
- export type InputTuple = [operator: AddressLike, tokenHolder: AddressLike];
- export type OutputTuple = [operator: string, tokenHolder: string];
- export interface OutputObject {
- operator: string;
- tokenHolder: string;
- }
- export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
- export type Filter = TypedDeferredTopicFilter<Event>;
- export type Log = TypedEventLog<Event>;
- export type LogDescription = TypedLogDescription<Event>;
- }
-
- export namespace ControllerAuthorizedEvent {
- export type InputTuple = [issuer: AddressLike, newController: AddressLike];
- export type OutputTuple = [issuer: string, newController: string];
- export interface OutputObject {
- issuer: string;
- newController: string;
- }
- export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
- export type Filter = TypedDeferredTopicFilter<Event>;
- export type Log = TypedEventLog<Event>;
- export type LogDescription = TypedLogDescription<Event>;
- }
-
- export namespace ControllerRedemptionEvent {
- export type InputTuple = [
- _controller: AddressLike,
- _tokenHolder: AddressLike,
- _value: BigNumberish,
- _data: BytesLike,
- _operatorData: BytesLike
- ];
- export type OutputTuple = [
- _controller: string,
- _tokenHolder: string,
- _value: bigint,
- _data: string,
- _operatorData: string
- ];
- export interface OutputObject {
- _controller: string;
- _tokenHolder: string;
- _value: bigint;
- _data: string;
- _operatorData: string;
- }
- export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
- export type Filter = TypedDeferredTopicFilter<Event>;
- export type Log = TypedEventLog<Event>;
- export type LogDescription = TypedLogDescription<Event>;
- }
-
- export namespace ControllerRedemptionByPartitionEvent {
- export type InputTuple = [
- partition: BytesLike,
- controller: AddressLike,
- tokenHolder: AddressLike,
- value: BigNumberish,
- data: BytesLike,
- controllerData: BytesLike
- ];
- export type OutputTuple = [
- partition: string,
- controller: string,
- tokenHolder: string,
- value: bigint,
- data: string,
- controllerData: string
- ];
- export interface OutputObject {
- partition: string;
- controller: string;
- tokenHolder: string;
- value: bigint;
- data: string;
- controllerData: string;
- }
- export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
- export type Filter = TypedDeferredTopicFilter<Event>;
- export type Log = TypedEventLog<Event>;
- export type LogDescription = TypedLogDescription<Event>;
- }
-
- export namespace ControllerRevokedEvent {
- export type InputTuple = [issuer: AddressLike, oldController: AddressLike];
- export type OutputTuple = [issuer: string, oldController: string];
- export interface OutputObject {
- issuer: string;
- oldController: string;
- }
- export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
- export type Filter = TypedDeferredTopicFilter<Event>;
- export type Log = TypedEventLog<Event>;
- export type LogDescription = TypedLogDescription<Event>;
- }
-
- export namespace ControllerTransferEvent {
- export type InputTuple = [
- _controller: AddressLike,
- _from: AddressLike,
- _to: AddressLike,
- _value: BigNumberish,
- _data: BytesLike,
- _operatorData: BytesLike
- ];
- export type OutputTuple = [
- _controller: string,
- _from: string,
- _to: string,
- _value: bigint,
- _data: string,
- _operatorData: string
- ];
- export interface OutputObject {
- _controller: string;
- _from: string;
- _to: string;
- _value: bigint;
- _data: string;
- _operatorData: string;
- }
- export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
- export type Filter = TypedDeferredTopicFilter<Event>;
- export type Log = TypedEventLog<Event>;
- export type LogDescription = TypedLogDescription<Event>;
- }
-
- export namespace ControllerTransferByPartitionEvent {
- export type InputTuple = [
- partition: BytesLike,
- controller: AddressLike,
- from: AddressLike,
- to: AddressLike,
- value: BigNumberish,
- data: BytesLike,
- controllerData: BytesLike
- ];
- export type OutputTuple = [
- partition: string,
- controller: string,
- from: string,
- to: string,
- value: bigint,
- data: string,
- controllerData: string
- ];
- export interface OutputObject {
- partition: string;
- controller: string;
- from: string;
- to: string;
- value: bigint;
- data: string;
- controllerData: string;
- }
- export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
- export type Filter = TypedDeferredTopicFilter<Event>;
- export type Log = TypedEventLog<Event>;
- export type LogDescription = TypedLogDescription<Event>;
- }
-
- export namespace DisposalLimitErasureKSDEvent {
- export type InputTuple = [
- isin: BytesLike,
- account: AddressLike,
- KSDAccount: BytesLike,
- disposalLimitCd: BytesLike,
- qty: BigNumberish,
- restrictedDisposalBalance: BigNumberish,
- disposableBalance: BigNumberish
- ];
- export type OutputTuple = [
- isin: string,
- account: string,
- KSDAccount: string,
- disposalLimitCd: string,
- qty: bigint,
- restrictedDisposalBalance: bigint,
- disposableBalance: bigint
- ];
- export interface OutputObject {
- isin: string;
- account: string;
- KSDAccount: string;
- disposalLimitCd: string;
- qty: bigint;
- restrictedDisposalBalance: bigint;
- disposableBalance: bigint;
- }
- export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
- export type Filter = TypedDeferredTopicFilter<Event>;
- export type Log = TypedEventLog<Event>;
- export type LogDescription = TypedLogDescription<Event>;
- }
-
- export namespace DisposalLimitSetupKSDEvent {
- export type InputTuple = [
- isin: BytesLike,
- account: AddressLike,
- KSDAccount: BytesLike,
- disposalLimitCd: BytesLike,
- qty: BigNumberish,
- restrictedDisposalBalance: BigNumberish,
- disposableBalance: BigNumberish
- ];
- export type OutputTuple = [
- isin: string,
- account: string,
- KSDAccount: string,
- disposalLimitCd: string,
- qty: bigint,
- restrictedDisposalBalance: bigint,
- disposableBalance: bigint
- ];
- export interface OutputObject {
- isin: string;
- account: string;
- KSDAccount: string;
- disposalLimitCd: string;
- qty: bigint;
- restrictedDisposalBalance: bigint;
- disposableBalance: bigint;
- }
- export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
- export type Filter = TypedDeferredTopicFilter<Event>;
- export type Log = TypedEventLog<Event>;
- export type LogDescription = TypedLogDescription<Event>;
- }
-
- export namespace DocumentRemovedEvent {
- export type InputTuple = [
- _name: string,
- _uri: string,
- _documentHash: BytesLike
- ];
- export type OutputTuple = [
- _name: string,
- _uri: string,
- _documentHash: string
- ];
- export interface OutputObject {
- _name: string;
- _uri: string;
- _documentHash: string;
- }
- export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
- export type Filter = TypedDeferredTopicFilter<Event>;
- export type Log = TypedEventLog<Event>;
- export type LogDescription = TypedLogDescription<Event>;
- }
-
- export namespace DocumentUpdatedEvent {
- export type InputTuple = [
- _name: string,
- _uri: string,
- _documentHash: BytesLike
- ];
- export type OutputTuple = [
- _name: string,
- _uri: string,
- _documentHash: string
- ];
- export interface OutputObject {
- _name: string;
- _uri: string;
- _documentHash: string;
- }
- export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
- export type Filter = TypedDeferredTopicFilter<Event>;
- export type Log = TypedEventLog<Event>;
- export type LogDescription = TypedLogDescription<Event>;
- }
-
- export namespace ErasureKSDEvent {
- export type InputTuple = [
- isin: BytesLike,
- account: AddressLike,
- KSDAccount: BytesLike,
- qty: BigNumberish,
- rsnCode: BytesLike,
- slipSeqKSD: BytesLike,
- disposableBalance: BigNumberish
- ];
- export type OutputTuple = [
- isin: string,
- account: string,
- KSDAccount: string,
- qty: bigint,
- rsnCode: string,
- slipSeqKSD: string,
- disposableBalance: bigint
- ];
- export interface OutputObject {
- isin: string;
- account: string;
- KSDAccount: string;
- qty: bigint;
- rsnCode: string;
- slipSeqKSD: string;
- disposableBalance: bigint;
- }
- export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
- export type Filter = TypedDeferredTopicFilter<Event>;
- export type Log = TypedEventLog<Event>;
- export type LogDescription = TypedLogDescription<Event>;
- }
-
- export namespace InitializedEvent {
- export type InputTuple = [version: BigNumberish];
- export type OutputTuple = [version: bigint];
- export interface OutputObject {
- version: bigint;
- }
- export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
- export type Filter = TypedDeferredTopicFilter<Event>;
- export type Log = TypedEventLog<Event>;
- export type LogDescription = TypedLogDescription<Event>;
- }
-
- export namespace IssuanceRenunciationEvent {
- export type InputTuple = [issuer: AddressLike];
- export type OutputTuple = [issuer: string];
- export interface OutputObject {
- issuer: string;
- }
- export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
- export type Filter = TypedDeferredTopicFilter<Event>;
- export type Log = TypedEventLog<Event>;
- export type LogDescription = TypedLogDescription<Event>;
- }
-
- export namespace IssueKSDEvent {
- export type InputTuple = [
- isin: BytesLike,
- account: AddressLike,
- KSDAccount: BytesLike,
- qty: BigNumberish,
- slipSeqKSD: BytesLike,
- disposableBalance: BigNumberish
- ];
- export type OutputTuple = [
- isin: string,
- account: string,
- KSDAccount: string,
- qty: bigint,
- slipSeqKSD: string,
- disposableBalance: bigint
- ];
- export interface OutputObject {
- isin: string;
- account: string;
- KSDAccount: string;
- qty: bigint;
- slipSeqKSD: string;
- disposableBalance: bigint;
- }
- export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
- export type Filter = TypedDeferredTopicFilter<Event>;
- export type Log = TypedEventLog<Event>;
- export type LogDescription = TypedLogDescription<Event>;
- }
-
- export namespace IssuedEvent {
- export type InputTuple = [
- _operator: AddressLike,
- _to: AddressLike,
- _value: BigNumberish,
- _data: BytesLike
- ];
- export type OutputTuple = [
- _operator: string,
- _to: string,
- _value: bigint,
- _data: string
- ];
- export interface OutputObject {
- _operator: string;
- _to: string;
- _value: bigint;
- _data: string;
- }
- export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
- export type Filter = TypedDeferredTopicFilter<Event>;
- export type Log = TypedEventLog<Event>;
- export type LogDescription = TypedLogDescription<Event>;
- }
-
- export namespace IssuedByPartitionEvent {
- export type InputTuple = [
- partition: BytesLike,
- operator: AddressLike,
- to: AddressLike,
- amount: BigNumberish,
- data: BytesLike,
- operatorData: BytesLike
- ];
- export type OutputTuple = [
- partition: string,
- operator: string,
- to: string,
- amount: bigint,
- data: string,
- operatorData: string
- ];
- export interface OutputObject {
- partition: string;
- operator: string;
- to: string;
- amount: bigint;
- data: string;
- operatorData: string;
- }
- export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
- export type Filter = TypedDeferredTopicFilter<Event>;
- export type Log = TypedEventLog<Event>;
- export type LogDescription = TypedLogDescription<Event>;
- }
-
- export namespace LockCreatedEvent {
- export type InputTuple = [
- account: AddressLike,
- partition: BytesLike,
- lockType: BytesLike,
- value: BigNumberish
- ];
- export type OutputTuple = [
- account: string,
- partition: string,
- lockType: string,
- value: bigint
- ];
- export interface OutputObject {
- account: string;
- partition: string;
- lockType: string;
- value: bigint;
- }
- export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
- export type Filter = TypedDeferredTopicFilter<Event>;
- export type Log = TypedEventLog<Event>;
- export type LogDescription = TypedLogDescription<Event>;
- }
-
- export namespace LockReleasedEvent {
- export type InputTuple = [
- account: AddressLike,
- partition: BytesLike,
- lockType: BytesLike,
- value: BigNumberish
- ];
- export type OutputTuple = [
- account: string,
- partition: string,
- lockType: string,
- value: bigint
- ];
- export interface OutputObject {
- account: string;
- partition: string;
- lockType: string;
- value: bigint;
- }
- export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
- export type Filter = TypedDeferredTopicFilter<Event>;
- export type Log = TypedEventLog<Event>;
- export type LogDescription = TypedLogDescription<Event>;
- }
-
- export namespace PledgeErasureKSDEvent {
- export type InputTuple = [
- isin: BytesLike,
- accountPledgee: AddressLike,
- pledgeeKSDAccount: BytesLike,
- accountPledgor: AddressLike,
- pledgorKSDAccount: BytesLike,
- qty: BigNumberish,
- pledgedBalance: BigNumberish,
- disposableBalance: BigNumberish
- ];
- export type OutputTuple = [
- isin: string,
- accountPledgee: string,
- pledgeeKSDAccount: string,
- accountPledgor: string,
- pledgorKSDAccount: string,
- qty: bigint,
- pledgedBalance: bigint,
- disposableBalance: bigint
- ];
- export interface OutputObject {
- isin: string;
- accountPledgee: string;
- pledgeeKSDAccount: string;
- accountPledgor: string;
- pledgorKSDAccount: string;
- qty: bigint;
- pledgedBalance: bigint;
- disposableBalance: bigint;
- }
- export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
- export type Filter = TypedDeferredTopicFilter<Event>;
- export type Log = TypedEventLog<Event>;
- export type LogDescription = TypedLogDescription<Event>;
- }
-
- export namespace PledgeSetupKSDEvent {
- export type InputTuple = [
- isin: BytesLike,
- accountPledgor: AddressLike,
- pledgorKSDAccount: BytesLike,
- accountPledgee: AddressLike,
- pledgeeKSDAccount: BytesLike,
- qty: BigNumberish,
- pledgedBalance: BigNumberish,
- disposableBalance: BigNumberish
- ];
- export type OutputTuple = [
- isin: string,
- accountPledgor: string,
- pledgorKSDAccount: string,
- accountPledgee: string,
- pledgeeKSDAccount: string,
- qty: bigint,
- pledgedBalance: bigint,
- disposableBalance: bigint
- ];
- export interface OutputObject {
- isin: string;
- accountPledgor: string;
- pledgorKSDAccount: string;
- accountPledgee: string;
- pledgeeKSDAccount: string;
- qty: bigint;
- pledgedBalance: bigint;
- disposableBalance: bigint;
- }
- export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
- export type Filter = TypedDeferredTopicFilter<Event>;
- export type Log = TypedEventLog<Event>;
- export type LogDescription = TypedLogDescription<Event>;
- }
-
- export namespace RedeemedEvent {
- export type InputTuple = [
- _operator: AddressLike,
- _from: AddressLike,
- _value: BigNumberish,
- _data: BytesLike
- ];
- export type OutputTuple = [
- _operator: string,
- _from: string,
- _value: bigint,
- _data: string
- ];
- export interface OutputObject {
- _operator: string;
- _from: string;
- _value: bigint;
- _data: string;
- }
- export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
- export type Filter = TypedDeferredTopicFilter<Event>;
- export type Log = TypedEventLog<Event>;
- export type LogDescription = TypedLogDescription<Event>;
- }
-
- export namespace RedeemedByPartitionEvent {
- export type InputTuple = [
- partition: BytesLike,
- operator: AddressLike,
- from: AddressLike,
- value: BigNumberish,
- operatorData: BytesLike
- ];
- export type OutputTuple = [
- partition: string,
- operator: string,
- from: string,
- value: bigint,
- operatorData: string
- ];
- export interface OutputObject {
- partition: string;
- operator: string;
- from: string;
- value: bigint;
- operatorData: string;
- }
- export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
- export type Filter = TypedDeferredTopicFilter<Event>;
- export type Log = TypedEventLog<Event>;
- export type LogDescription = TypedLogDescription<Event>;
- }
-
- export namespace RevokedOperatorEvent {
- export type InputTuple = [operator: AddressLike, tokenHolder: AddressLike];
- export type OutputTuple = [operator: string, tokenHolder: string];
- export interface OutputObject {
- operator: string;
- tokenHolder: string;
- }
- export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
- export type Filter = TypedDeferredTopicFilter<Event>;
- export type Log = TypedEventLog<Event>;
- export type LogDescription = TypedLogDescription<Event>;
- }
-
- export namespace RoleGrantedEvent {
- export type InputTuple = [role: BytesLike, account: AddressLike];
- export type OutputTuple = [role: string, account: string];
- export interface OutputObject {
- role: string;
- account: string;
- }
- export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
- export type Filter = TypedDeferredTopicFilter<Event>;
- export type Log = TypedEventLog<Event>;
- export type LogDescription = TypedLogDescription<Event>;
- }
-
- export namespace RoleRevokedEvent {
- export type InputTuple = [role: BytesLike, account: AddressLike];
- export type OutputTuple = [role: string, account: string];
- export interface OutputObject {
- role: string;
- account: string;
- }
- export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
- export type Filter = TypedDeferredTopicFilter<Event>;
- export type Log = TypedEventLog<Event>;
- export type LogDescription = TypedLogDescription<Event>;
- }
-
- export namespace SecurityTokenInitializedEvent {
- export type InputTuple = [_version: BigNumberish];
- export type OutputTuple = [_version: bigint];
- export interface OutputObject {
- _version: bigint;
- }
- export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
- export type Filter = TypedDeferredTopicFilter<Event>;
- export type Log = TypedEventLog<Event>;
- export type LogDescription = TypedLogDescription<Event>;
- }
-
- export namespace SeizureErasureKSDEvent {
- export type InputTuple = [
- isin: BytesLike,
- account: AddressLike,
- KSDAccount: BytesLike,
- qty: BigNumberish,
- seizedBalance: BigNumberish,
- disposableBalance: BigNumberish
- ];
- export type OutputTuple = [
- isin: string,
- account: string,
- KSDAccount: string,
- qty: bigint,
- seizedBalance: bigint,
- disposableBalance: bigint
- ];
- export interface OutputObject {
- isin: string;
- account: string;
- KSDAccount: string;
- qty: bigint;
- seizedBalance: bigint;
- disposableBalance: bigint;
- }
- export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
- export type Filter = TypedDeferredTopicFilter<Event>;
- export type Log = TypedEventLog<Event>;
- export type LogDescription = TypedLogDescription<Event>;
- }
-
- export namespace SeizureSetupKSDEvent {
- export type InputTuple = [
- isin: BytesLike,
- account: AddressLike,
- KSDAccount: BytesLike,
- qty: BigNumberish,
- seizedBalance: BigNumberish,
- disposableBalance: BigNumberish
- ];
- export type OutputTuple = [
- isin: string,
- account: string,
- KSDAccount: string,
- qty: bigint,
- seizedBalance: bigint,
- disposableBalance: bigint
- ];
- export interface OutputObject {
- isin: string;
- account: string;
- KSDAccount: string;
- qty: bigint;
- seizedBalance: bigint;
- disposableBalance: bigint;
- }
- export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
- export type Filter = TypedDeferredTopicFilter<Event>;
- export type Log = TypedEventLog<Event>;
- export type LogDescription = TypedLogDescription<Event>;
- }
-
- export namespace TokenErasableKSDEvent {
- export type InputTuple = [isin: BytesLike, slipSeqKSD: BytesLike];
- export type OutputTuple = [isin: string, slipSeqKSD: string];
- export interface OutputObject {
- isin: string;
- slipSeqKSD: string;
- }
- export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
- export type Filter = TypedDeferredTopicFilter<Event>;
- export type Log = TypedEventLog<Event>;
- export type LogDescription = TypedLogDescription<Event>;
- }
-
- export namespace TokenErasableKSD2Event {
- export type InputTuple = [
- isin: BytesLike,
- totalErasureQty: BigNumberish,
- KSDAccount: BytesLike[],
- qty: BigNumberish[],
- slipSeqKSD: BytesLike
- ];
- export type OutputTuple = [
- isin: string,
- totalErasureQty: bigint,
- KSDAccount: string[],
- qty: bigint[],
- slipSeqKSD: string
- ];
- export interface OutputObject {
- isin: string;
- totalErasureQty: bigint;
- KSDAccount: string[];
- qty: bigint[];
- slipSeqKSD: string;
- }
- export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
- export type Filter = TypedDeferredTopicFilter<Event>;
- export type Log = TypedEventLog<Event>;
- export type LogDescription = TypedLogDescription<Event>;
- }
-
- export namespace TokenIssuableKSDEvent {
- export type InputTuple = [isin: BytesLike, slipSeqKSD: BytesLike];
- export type OutputTuple = [isin: string, slipSeqKSD: string];
- export interface OutputObject {
- isin: string;
- slipSeqKSD: string;
- }
- export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
- export type Filter = TypedDeferredTopicFilter<Event>;
- export type Log = TypedEventLog<Event>;
- export type LogDescription = TypedLogDescription<Event>;
- }
-
- export namespace TokenIssuableKSD2Event {
- export type InputTuple = [
- isin: BytesLike,
- totalIssueQty: BigNumberish,
- KSDAccounts: BytesLike[],
- amounts: BigNumberish[],
- slipSeqKSD: BytesLike
- ];
- export type OutputTuple = [
- isin: string,
- totalIssueQty: bigint,
- KSDAccounts: string[],
- amounts: bigint[],
- slipSeqKSD: string
- ];
- export interface OutputObject {
- isin: string;
- totalIssueQty: bigint;
- KSDAccounts: string[];
- amounts: bigint[];
- slipSeqKSD: string;
- }
- export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
- export type Filter = TypedDeferredTopicFilter<Event>;
- export type Log = TypedEventLog<Event>;
- export type LogDescription = TypedLogDescription<Event>;
- }
-
- export namespace TransferEvent {
- export type InputTuple = [
- from: AddressLike,
- to: AddressLike,
- value: BigNumberish
- ];
- export type OutputTuple = [from: string, to: string, value: bigint];
- export interface OutputObject {
- from: string;
- to: string;
- value: bigint;
- }
- export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
- export type Filter = TypedDeferredTopicFilter<Event>;
- export type Log = TypedEventLog<Event>;
- export type LogDescription = TypedLogDescription<Event>;
- }
-
- export namespace TransferByPartitionEvent {
- export type InputTuple = [
- _fromPartition: BytesLike,
- _toPartition: BytesLike,
- _operator: AddressLike,
- _from: AddressLike,
- _to: AddressLike,
- _value: BigNumberish,
- _data: BytesLike,
- _operatorData: BytesLike
- ];
- export type OutputTuple = [
- _fromPartition: string,
- _toPartition: string,
- _operator: string,
- _from: string,
- _to: string,
- _value: bigint,
- _data: string,
- _operatorData: string
- ];
- export interface OutputObject {
- _fromPartition: string;
- _toPartition: string;
- _operator: string;
- _from: string;
- _to: string;
- _value: bigint;
- _data: string;
- _operatorData: string;
- }
- export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
- export type Filter = TypedDeferredTopicFilter<Event>;
- export type Log = TypedEventLog<Event>;
- export type LogDescription = TypedLogDescription<Event>;
- }
-
- export namespace TransferKSDEvent {
- export type InputTuple = [
- isin: BytesLike,
- accountFrom: AddressLike,
- KSDAccountFrom: BytesLike,
- accountTo: AddressLike,
- KSDAccountTo: BytesLike,
- qty: BigNumberish,
- rsnCode: BytesLike,
- disposableBalanceFrom: BigNumberish,
- disposableBalanceTo: BigNumberish
- ];
- export type OutputTuple = [
- isin: string,
- accountFrom: string,
- KSDAccountFrom: string,
- accountTo: string,
- KSDAccountTo: string,
- qty: bigint,
- rsnCode: string,
- disposableBalanceFrom: bigint,
- disposableBalanceTo: bigint
- ];
- export interface OutputObject {
- isin: string;
- accountFrom: string;
- KSDAccountFrom: string;
- accountTo: string;
- KSDAccountTo: string;
- qty: bigint;
- rsnCode: string;
- disposableBalanceFrom: bigint;
- disposableBalanceTo: bigint;
- }
- export type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
- export type Filter = TypedDeferredTopicFilter<Event>;
- export type Log = TypedEventLog<Event>;
- export type LogDescription = TypedLogDescription<Event>;
- }
-
- export interface SecurityToken extends BaseContract {
- connect(runner?: ContractRunner | null): SecurityToken;
- waitForDeployment(): Promise<this>;
-
- interface: SecurityTokenInterface;
-
- queryFilter<TCEvent extends TypedContractEvent>(
- event: TCEvent,
- fromBlockOrBlockhash?: string | number | undefined,
- toBlock?: string | number | undefined
- ): Promise<Array<TypedEventLog<TCEvent>>>;
- queryFilter<TCEvent extends TypedContractEvent>(
- filter: TypedDeferredTopicFilter<TCEvent>,
- fromBlockOrBlockhash?: string | number | undefined,
- toBlock?: string | number | undefined
- ): Promise<Array<TypedEventLog<TCEvent>>>;
-
- on<TCEvent extends TypedContractEvent>(
- event: TCEvent,
- listener: TypedListener<TCEvent>
- ): Promise<this>;
- on<TCEvent extends TypedContractEvent>(
- filter: TypedDeferredTopicFilter<TCEvent>,
- listener: TypedListener<TCEvent>
- ): Promise<this>;
-
- once<TCEvent extends TypedContractEvent>(
- event: TCEvent,
- listener: TypedListener<TCEvent>
- ): Promise<this>;
- once<TCEvent extends TypedContractEvent>(
- filter: TypedDeferredTopicFilter<TCEvent>,
- listener: TypedListener<TCEvent>
- ): Promise<this>;
-
- listeners<TCEvent extends TypedContractEvent>(
- event: TCEvent
- ): Promise<Array<TypedListener<TCEvent>>>;
- listeners(eventName?: string): Promise<Array<Listener>>;
- removeAllListeners<TCEvent extends TypedContractEvent>(
- event?: TCEvent
- ): Promise<this>;
-
- ADMIN_ROLE: TypedContractMethod<[], [string], "view">;
-
- CONTROLLER_ROLE: TypedContractMethod<[], [string], "view">;
-
- ISSUER_ROLE: TypedContractMethod<[], [string], "view">;
-
- KSDOperators: TypedContractMethod<[], [string[]], "view">;
-
- KSD_OPERATOR_ROLE: TypedContractMethod<[], [string], "view">;
-
- KYCtokenHolders: TypedContractMethod<
- [tokenHolders: AddressLike[]],
- [void],
- "nonpayable"
- >;
-
- LOCKER_ROLE: TypedContractMethod<[], [string], "view">;
-
- OPERATOR_ROLE: TypedContractMethod<[], [string], "view">;
-
- VERSION: TypedContractMethod<[], [bigint], "view">;
-
- admins: TypedContractMethod<[], [string[]], "view">;
-
- authorizeController: TypedContractMethod<
- [controller: AddressLike, certificate: BytesLike],
- [void],
- "nonpayable"
- >;
-
- authorizeOperator: TypedContractMethod<
- [operator: AddressLike, tokenHolders: AddressLike[]],
- [void],
- "nonpayable"
- >;
-
- availableBalanceByPartition: TypedContractMethod<
- [from: AddressLike, partition: BytesLike],
- [bigint],
- "view"
- >;
-
- balanceListOfKSD: TypedContractMethod<
- [isin: BytesLike, accountsIn: AddressLike[]],
- [
- [string[], bigint[], bigint[], bigint[], bigint[], bigint[]] & {
- accountsOut: string[];
- balances: bigint[];
- disposableBalances: bigint[];
- pledgedBalances: bigint[];
- seizedBalances: bigint[];
- restrictedDisposalBalances: bigint[];
- }
- ],
- "view"
- >;
-
- balanceOf: TypedContractMethod<[tokenHolder: AddressLike], [bigint], "view">;
-
- balanceOfByPartition: TypedContractMethod<
- [partition: BytesLike, tokenHolder: AddressLike],
- [bigint],
- "view"
- >;
-
- balanceOfKSD: TypedContractMethod<
- [isin: BytesLike, account: AddressLike],
- [
- [bigint, bigint, bigint, bigint, bigint] & {
- balance: bigint;
- disposableBalance: bigint;
- pledgedBalance: bigint;
- seizedBalance: bigint;
- restrictedDisposalBalance: bigint;
- }
- ],
- "view"
- >;
-
- certificateNonce: TypedContractMethod<[], [bigint], "view">;
-
- controllerRedeem: TypedContractMethod<
- [
- tokenHolder: AddressLike,
- value: BigNumberish,
- data: BytesLike,
- controllerData: BytesLike
- ],
- [void],
- "nonpayable"
- >;
-
- controllerRedeemByPartition: TypedContractMethod<
- [
- partition: BytesLike,
- tokenHolder: AddressLike,
- value: BigNumberish,
- data: BytesLike,
- controllerData: BytesLike
- ],
- [string],
- "nonpayable"
- >;
-
- controllerTransfer: TypedContractMethod<
- [
- from: AddressLike,
- to: AddressLike,
- value: BigNumberish,
- data: BytesLike,
- controllerData: BytesLike
- ],
- [void],
- "nonpayable"
- >;
-
- controllerTransferByPartition: TypedContractMethod<
- [
- partition: BytesLike,
- from: AddressLike,
- to: AddressLike,
- value: BigNumberish,
- data: BytesLike,
- controllerData: BytesLike
- ],
- [string],
- "nonpayable"
- >;
-
- controllers: TypedContractMethod<[], [string[]], "view">;
-
- createLock: TypedContractMethod<
- [
- partition: BytesLike,
- lockType: BytesLike,
- holder: AddressLike,
- value: BigNumberish
- ],
- [void],
- "nonpayable"
- >;
-
- decimals: TypedContractMethod<[], [bigint], "view">;
-
- disposalLimitErasureKSD: TypedContractMethod<
- [
- isin: BytesLike,
- account: AddressLike,
- KSDAccount: BytesLike,
- rsnCode: BytesLike,
- qty: BigNumberish
- ],
- [void],
- "nonpayable"
- >;
-
- disposalLimitSetupKSD: TypedContractMethod<
- [
- isin: BytesLike,
- account: AddressLike,
- KSDAccount: BytesLike,
- rsnCode: BytesLike,
- qty: BigNumberish
- ],
- [void],
- "nonpayable"
- >;
-
- erasureKSD: TypedContractMethod<
- [
- isin: BytesLike,
- account: AddressLike,
- KSDAccount: BytesLike,
- qty: BigNumberish,
- rsnCode: BytesLike,
- slipSeqKSD: BytesLike
- ],
- [void],
- "nonpayable"
- >;
-
- getAllDocuments: TypedContractMethod<[], [string[]], "view">;
-
- getDefaultPartitions: TypedContractMethod<[], [string[]], "view">;
-
- getDocument: TypedContractMethod<
- [nameHash: BytesLike],
- [[string, string, string, bigint]],
- "view"
- >;
-
- getHolders: TypedContractMethod<
- [startAddress: AddressLike, count: BigNumberish],
- [[string[], string] & { holders: string[]; nextAddress: string }],
- "view"
- >;
-
- getHoldersWithNonZeroBalance: TypedContractMethod<
- [startAddress: AddressLike, count: BigNumberish],
- [[string[], string] & { holders: string[]; nextAddress: string }],
- "view"
- >;
-
- getLocks: TypedContractMethod<
- [account: AddressLike],
- [ERC1400StorageDomain.LockStructOutput[]],
- "view"
- >;
-
- getLocksByPartition: TypedContractMethod<
- [account: AddressLike, partition: BytesLike],
- [ERC1400StorageDomain.LockStructOutput[]],
- "view"
- >;
-
- getRoleMembers: TypedContractMethod<[role: BytesLike], [string[]], "view">;
-
- getRoleMembersLength: TypedContractMethod<
- [role: BytesLike],
- [bigint],
- "view"
- >;
-
- getTarget: TypedContractMethod<[], [string], "view">;
-
- getTargetImplementation: TypedContractMethod<[], [string], "view">;
-
- grantRole: TypedContractMethod<
- [role: BytesLike, account: AddressLike],
- [void],
- "nonpayable"
- >;
-
- hasLock: TypedContractMethod<
- [account: AddressLike, partition: BytesLike],
- [boolean],
- "view"
- >;
-
- hasRole: TypedContractMethod<
- [role: BytesLike, account: AddressLike],
- [boolean],
- "view"
- >;
-
- initialize: TypedContractMethod<
- [
- _rulesBeacon: AddressLike,
- _issuers: AddressLike[],
- _controllers: AddressLike[],
- _operators: AddressLike[],
- _lockers: AddressLike[],
- _details: IERC20.TokenDetailsStruct,
- _defaultPartitions: IPartitions.PartitionStruct[]
- ],
- [void],
- "nonpayable"
- >;
-
- isAdmin: TypedContractMethod<[account: AddressLike], [boolean], "view">;
-
- isControllable: TypedContractMethod<[], [boolean], "view">;
-
- isController: TypedContractMethod<[account: AddressLike], [boolean], "view">;
-
- isIssuable: TypedContractMethod<[], [boolean], "view">;
-
- isIssuer: TypedContractMethod<[account: AddressLike], [boolean], "view">;
-
- isKSDOperator: TypedContractMethod<[account: AddressLike], [boolean], "view">;
-
- isLocker: TypedContractMethod<[account: AddressLike], [boolean], "view">;
-
- isOperator: TypedContractMethod<[account: AddressLike], [boolean], "view">;
-
- isTokenHolderKYC: TypedContractMethod<
- [tokenHolder: AddressLike],
- [boolean],
- "view"
- >;
-
- isin: TypedContractMethod<[], [string], "view">;
-
- issue: TypedContractMethod<
- [tokenHolder: AddressLike, value: BigNumberish, data: BytesLike],
- [void],
- "nonpayable"
- >;
-
- issueByPartition: TypedContractMethod<
- [
- partition: BytesLike,
- tokenHolder: AddressLike,
- value: BigNumberish,
- data: BytesLike
- ],
- [void],
- "nonpayable"
- >;
-
- issueByPartitionAndBatches: TypedContractMethod<
- [issuances: IERC1410.IssuanceStruct[]],
- [void],
- "nonpayable"
- >;
-
- issueKSD: TypedContractMethod<
- [
- isin: BytesLike,
- account: AddressLike,
- KSDAccount: BytesLike,
- qty: BigNumberish,
- slipSeqKSD: BytesLike
- ],
- [void],
- "nonpayable"
- >;
-
- issuers: TypedContractMethod<[], [string[]], "view">;
-
- lockedAmount: TypedContractMethod<
- [account: AddressLike, partition: BytesLike, lockType: BytesLike],
- [bigint],
- "view"
- >;
-
- lockers: TypedContractMethod<[], [string[]], "view">;
-
- maxSupply: TypedContractMethod<[], [bigint], "view">;
-
- name: TypedContractMethod<[], [string], "view">;
-
- numOfControllers: TypedContractMethod<[], [bigint], "view">;
-
- operatorRedeemByPartition: TypedContractMethod<
- [
- partition: BytesLike,
- tokenHolder: AddressLike,
- value: BigNumberish,
- data: BytesLike
- ],
- [void],
- "nonpayable"
- >;
-
- operatorRedeemByPartitionAndBatches: TypedContractMethod<
- [redemptions: IERC1410.RedemptionStruct[]],
- [void],
- "nonpayable"
- >;
-
- operatorTransferBetweenPartitions: TypedContractMethod<
- [
- fromPartition: BytesLike,
- toPartition: BytesLike,
- from: AddressLike,
- to: AddressLike,
- value: BigNumberish,
- data: BytesLike,
- operatorData: BytesLike
- ],
- [void],
- "nonpayable"
- >;
-
- operatorTransferByPartition: TypedContractMethod<
- [
- partition: BytesLike,
- from: AddressLike,
- to: AddressLike,
- value: BigNumberish,
- data: BytesLike,
- operatorData: BytesLike
- ],
- [string],
- "nonpayable"
- >;
-
- operatorTransferByPartitionAndBatches: TypedContractMethod<
- [transfers: IERC1410.TransferStructStruct[]],
- [void],
- "nonpayable"
- >;
-
- operators: TypedContractMethod<[], [string[]], "view">;
-
- partitionsOf: TypedContractMethod<
- [tokenHolder: AddressLike],
- [string[]],
- "view"
- >;
-
- pledgeErasureKSD: TypedContractMethod<
- [
- isin: BytesLike,
- accountPledgee: AddressLike,
- pledgeeKSDAccount: BytesLike,
- accountPledgor: AddressLike,
- pledgorKSDAccount: BytesLike,
- qty: BigNumberish
- ],
- [void],
- "nonpayable"
- >;
-
- pledgeSetupKSD: TypedContractMethod<
- [
- isin: BytesLike,
- accountPledgor: AddressLike,
- pledgorKSDAccount: BytesLike,
- accountPledgee: AddressLike,
- pledgeeKSDAccount: BytesLike,
- qty: BigNumberish
- ],
- [void],
- "nonpayable"
- >;
-
- redeemFrom: TypedContractMethod<
- [tokenHolder: AddressLike, value: BigNumberish, data: BytesLike],
- [void],
- "nonpayable"
- >;
-
- removeDocument: TypedContractMethod<
- [nameHash: BytesLike],
- [void],
- "nonpayable"
- >;
-
- removeLock: TypedContractMethod<
- [
- partition: BytesLike,
- lockType: BytesLike,
- holder: AddressLike,
- value: BigNumberish
- ],
- [void],
- "nonpayable"
- >;
-
- renounceIssuance: TypedContractMethod<[], [void], "nonpayable">;
-
- retrieveHolderListKSD: TypedContractMethod<
- [isin: BytesLike, start: AddressLike, size: BigNumberish],
- [[string[], string] & { holders: string[]; nextAddress: string }],
- "view"
- >;
-
- retrieveIsinKSD: TypedContractMethod<[isinIn: BytesLike], [string], "view">;
-
- revokeController: TypedContractMethod<
- [controller: AddressLike, certificate: BytesLike],
- [void],
- "nonpayable"
- >;
-
- revokeOperator: TypedContractMethod<
- [operator: AddressLike, tokenHolders: AddressLike[]],
- [void],
- "nonpayable"
- >;
-
- revokeRole: TypedContractMethod<
- [role: BytesLike, account: AddressLike],
- [void],
- "nonpayable"
- >;
-
- seizureErasureKSD: TypedContractMethod<
- [
- isin: BytesLike,
- account: AddressLike,
- KSDAccount: BytesLike,
- qty: BigNumberish
- ],
- [void],
- "nonpayable"
- >;
-
- seizureSetupKSD: TypedContractMethod<
- [
- isin: BytesLike,
- account: AddressLike,
- KSDAccount: BytesLike,
- qty: BigNumberish
- ],
- [void],
- "nonpayable"
- >;
-
- setDefaultPartitions: TypedContractMethod<
- [partitions: BytesLike[]],
- [void],
- "nonpayable"
- >;
-
- setDocument: TypedContractMethod<
- [nameHash: BytesLike, name: string, uri: string, documentHash: BytesLike],
- [void],
- "nonpayable"
- >;
-
- setExternalKycRegistry: TypedContractMethod<
- [registryAddress: AddressLike],
- [void],
- "nonpayable"
- >;
-
- setTarget: TypedContractMethod<[target: AddressLike], [void], "nonpayable">;
-
- symbol: TypedContractMethod<[], [string], "view">;
-
- tokenErasableKSD: TypedContractMethod<
- [
- isin: BytesLike,
- totalErasureQty: BigNumberish,
- KSDAccounts: BytesLike[],
- amounts: BigNumberish[],
- slipSeqKSD: BytesLike
- ],
- [void],
- "nonpayable"
- >;
-
- tokenIssuableKSD: TypedContractMethod<
- [
- isin: BytesLike,
- totalIssueQty: BigNumberish,
- KSDAccounts: BytesLike[],
- amounts: BigNumberish[],
- slipSeqKSD: BytesLike
- ],
- [void],
- "nonpayable"
- >;
-
- totalLockedAmount: TypedContractMethod<
- [account: AddressLike],
- [bigint],
- "view"
- >;
-
- totalLockedAmountByPartition: TypedContractMethod<
- [account: AddressLike, partition: BytesLike],
- [bigint],
- "view"
- >;
-
- totalPartitions: TypedContractMethod<[], [string[]], "view">;
-
- totalSupply: TypedContractMethod<[], [bigint], "view">;
-
- totalSupplyByPartition: TypedContractMethod<
- [partition: BytesLike],
- [bigint],
- "view"
- >;
-
- totalSupplyKSD: TypedContractMethod<[isin: BytesLike], [bigint], "view">;
-
- transferKSD: TypedContractMethod<
- [
- isin: BytesLike,
- accountFrom: AddressLike,
- KSDAccountFrom: BytesLike,
- accountTo: AddressLike,
- KSDAccountTo: BytesLike,
- qty: BigNumberish,
- rsnCode: BytesLike
- ],
- [void],
- "nonpayable"
- >;
-
- unKYCtokenHolders: TypedContractMethod<
- [tokenHolders: AddressLike[]],
- [void],
- "nonpayable"
- >;
-
- unlockAndErasureKSD: TypedContractMethod<
- [
- isin: BytesLike,
- account: AddressLike,
- KSDAccount: BytesLike,
- qty: BigNumberish,
- rsnCode: BytesLike,
- slipSeqKSD: BytesLike
- ],
- [void],
- "nonpayable"
- >;
-
- unlockAndTransferKSD: TypedContractMethod<
- [
- isin: BytesLike,
- accountFrom: AddressLike,
- KSDAccountFrom: BytesLike,
- accountTo: AddressLike,
- KSDAccountTo: BytesLike,
- qty: BigNumberish,
- rsnCode: BytesLike
- ],
- [void],
- "nonpayable"
- >;
-
- getFunction<T extends ContractMethod = ContractMethod>(
- key: string | FunctionFragment
- ): T;
-
- getFunction(
- nameOrSignature: "ADMIN_ROLE"
- ): TypedContractMethod<[], [string], "view">;
- getFunction(
- nameOrSignature: "CONTROLLER_ROLE"
- ): TypedContractMethod<[], [string], "view">;
- getFunction(
- nameOrSignature: "ISSUER_ROLE"
- ): TypedContractMethod<[], [string], "view">;
- getFunction(
- nameOrSignature: "KSDOperators"
- ): TypedContractMethod<[], [string[]], "view">;
- getFunction(
- nameOrSignature: "KSD_OPERATOR_ROLE"
- ): TypedContractMethod<[], [string], "view">;
- getFunction(
- nameOrSignature: "KYCtokenHolders"
- ): TypedContractMethod<[tokenHolders: AddressLike[]], [void], "nonpayable">;
- getFunction(
- nameOrSignature: "LOCKER_ROLE"
- ): TypedContractMethod<[], [string], "view">;
- getFunction(
- nameOrSignature: "OPERATOR_ROLE"
- ): TypedContractMethod<[], [string], "view">;
- getFunction(
- nameOrSignature: "VERSION"
- ): TypedContractMethod<[], [bigint], "view">;
- getFunction(
- nameOrSignature: "admins"
- ): TypedContractMethod<[], [string[]], "view">;
- getFunction(
- nameOrSignature: "authorizeController"
- ): TypedContractMethod<
- [controller: AddressLike, certificate: BytesLike],
- [void],
- "nonpayable"
- >;
- getFunction(
- nameOrSignature: "authorizeOperator"
- ): TypedContractMethod<
- [operator: AddressLike, tokenHolders: AddressLike[]],
- [void],
- "nonpayable"
- >;
- getFunction(
- nameOrSignature: "availableBalanceByPartition"
- ): TypedContractMethod<
- [from: AddressLike, partition: BytesLike],
- [bigint],
- "view"
- >;
- getFunction(
- nameOrSignature: "balanceListOfKSD"
- ): TypedContractMethod<
- [isin: BytesLike, accountsIn: AddressLike[]],
- [
- [string[], bigint[], bigint[], bigint[], bigint[], bigint[]] & {
- accountsOut: string[];
- balances: bigint[];
- disposableBalances: bigint[];
- pledgedBalances: bigint[];
- seizedBalances: bigint[];
- restrictedDisposalBalances: bigint[];
- }
- ],
- "view"
- >;
- getFunction(
- nameOrSignature: "balanceOf"
- ): TypedContractMethod<[tokenHolder: AddressLike], [bigint], "view">;
- getFunction(
- nameOrSignature: "balanceOfByPartition"
- ): TypedContractMethod<
- [partition: BytesLike, tokenHolder: AddressLike],
- [bigint],
- "view"
- >;
- getFunction(
- nameOrSignature: "balanceOfKSD"
- ): TypedContractMethod<
- [isin: BytesLike, account: AddressLike],
- [
- [bigint, bigint, bigint, bigint, bigint] & {
- balance: bigint;
- disposableBalance: bigint;
- pledgedBalance: bigint;
- seizedBalance: bigint;
- restrictedDisposalBalance: bigint;
- }
- ],
- "view"
- >;
- getFunction(
- nameOrSignature: "certificateNonce"
- ): TypedContractMethod<[], [bigint], "view">;
- getFunction(
- nameOrSignature: "controllerRedeem"
- ): TypedContractMethod<
- [
- tokenHolder: AddressLike,
- value: BigNumberish,
- data: BytesLike,
- controllerData: BytesLike
- ],
- [void],
- "nonpayable"
- >;
- getFunction(
- nameOrSignature: "controllerRedeemByPartition"
- ): TypedContractMethod<
- [
- partition: BytesLike,
- tokenHolder: AddressLike,
- value: BigNumberish,
- data: BytesLike,
- controllerData: BytesLike
- ],
- [string],
- "nonpayable"
- >;
- getFunction(
- nameOrSignature: "controllerTransfer"
- ): TypedContractMethod<
- [
- from: AddressLike,
- to: AddressLike,
- value: BigNumberish,
- data: BytesLike,
- controllerData: BytesLike
- ],
- [void],
- "nonpayable"
- >;
- getFunction(
- nameOrSignature: "controllerTransferByPartition"
- ): TypedContractMethod<
- [
- partition: BytesLike,
- from: AddressLike,
- to: AddressLike,
- value: BigNumberish,
- data: BytesLike,
- controllerData: BytesLike
- ],
- [string],
- "nonpayable"
- >;
- getFunction(
- nameOrSignature: "controllers"
- ): TypedContractMethod<[], [string[]], "view">;
- getFunction(
- nameOrSignature: "createLock"
- ): TypedContractMethod<
- [
- partition: BytesLike,
- lockType: BytesLike,
- holder: AddressLike,
- value: BigNumberish
- ],
- [void],
- "nonpayable"
- >;
- getFunction(
- nameOrSignature: "decimals"
- ): TypedContractMethod<[], [bigint], "view">;
- getFunction(
- nameOrSignature: "disposalLimitErasureKSD"
- ): TypedContractMethod<
- [
- isin: BytesLike,
- account: AddressLike,
- KSDAccount: BytesLike,
- rsnCode: BytesLike,
- qty: BigNumberish
- ],
- [void],
- "nonpayable"
- >;
- getFunction(
- nameOrSignature: "disposalLimitSetupKSD"
- ): TypedContractMethod<
- [
- isin: BytesLike,
- account: AddressLike,
- KSDAccount: BytesLike,
- rsnCode: BytesLike,
- qty: BigNumberish
- ],
- [void],
- "nonpayable"
- >;
- getFunction(
- nameOrSignature: "erasureKSD"
- ): TypedContractMethod<
- [
- isin: BytesLike,
- account: AddressLike,
- KSDAccount: BytesLike,
- qty: BigNumberish,
- rsnCode: BytesLike,
- slipSeqKSD: BytesLike
- ],
- [void],
- "nonpayable"
- >;
- getFunction(
- nameOrSignature: "getAllDocuments"
- ): TypedContractMethod<[], [string[]], "view">;
- getFunction(
- nameOrSignature: "getDefaultPartitions"
- ): TypedContractMethod<[], [string[]], "view">;
- getFunction(
- nameOrSignature: "getDocument"
- ): TypedContractMethod<
- [nameHash: BytesLike],
- [[string, string, string, bigint]],
- "view"
- >;
- getFunction(
- nameOrSignature: "getHolders"
- ): TypedContractMethod<
- [startAddress: AddressLike, count: BigNumberish],
- [[string[], string] & { holders: string[]; nextAddress: string }],
- "view"
- >;
- getFunction(
- nameOrSignature: "getHoldersWithNonZeroBalance"
- ): TypedContractMethod<
- [startAddress: AddressLike, count: BigNumberish],
- [[string[], string] & { holders: string[]; nextAddress: string }],
- "view"
- >;
- getFunction(
- nameOrSignature: "getLocks"
- ): TypedContractMethod<
- [account: AddressLike],
- [ERC1400StorageDomain.LockStructOutput[]],
- "view"
- >;
- getFunction(
- nameOrSignature: "getLocksByPartition"
- ): TypedContractMethod<
- [account: AddressLike, partition: BytesLike],
- [ERC1400StorageDomain.LockStructOutput[]],
- "view"
- >;
- getFunction(
- nameOrSignature: "getRoleMembers"
- ): TypedContractMethod<[role: BytesLike], [string[]], "view">;
- getFunction(
- nameOrSignature: "getRoleMembersLength"
- ): TypedContractMethod<[role: BytesLike], [bigint], "view">;
- getFunction(
- nameOrSignature: "getTarget"
- ): TypedContractMethod<[], [string], "view">;
- getFunction(
- nameOrSignature: "getTargetImplementation"
- ): TypedContractMethod<[], [string], "view">;
- getFunction(
- nameOrSignature: "grantRole"
- ): TypedContractMethod<
- [role: BytesLike, account: AddressLike],
- [void],
- "nonpayable"
- >;
- getFunction(
- nameOrSignature: "hasLock"
- ): TypedContractMethod<
- [account: AddressLike, partition: BytesLike],
- [boolean],
- "view"
- >;
- getFunction(
- nameOrSignature: "hasRole"
- ): TypedContractMethod<
- [role: BytesLike, account: AddressLike],
- [boolean],
- "view"
- >;
- getFunction(
- nameOrSignature: "initialize"
- ): TypedContractMethod<
- [
- _rulesBeacon: AddressLike,
- _issuers: AddressLike[],
- _controllers: AddressLike[],
- _operators: AddressLike[],
- _lockers: AddressLike[],
- _details: IERC20.TokenDetailsStruct,
- _defaultPartitions: IPartitions.PartitionStruct[]
- ],
- [void],
- "nonpayable"
- >;
- getFunction(
- nameOrSignature: "isAdmin"
- ): TypedContractMethod<[account: AddressLike], [boolean], "view">;
- getFunction(
- nameOrSignature: "isControllable"
- ): TypedContractMethod<[], [boolean], "view">;
- getFunction(
- nameOrSignature: "isController"
- ): TypedContractMethod<[account: AddressLike], [boolean], "view">;
- getFunction(
- nameOrSignature: "isIssuable"
- ): TypedContractMethod<[], [boolean], "view">;
- getFunction(
- nameOrSignature: "isIssuer"
- ): TypedContractMethod<[account: AddressLike], [boolean], "view">;
- getFunction(
- nameOrSignature: "isKSDOperator"
- ): TypedContractMethod<[account: AddressLike], [boolean], "view">;
- getFunction(
- nameOrSignature: "isLocker"
- ): TypedContractMethod<[account: AddressLike], [boolean], "view">;
- getFunction(
- nameOrSignature: "isOperator"
- ): TypedContractMethod<[account: AddressLike], [boolean], "view">;
- getFunction(
- nameOrSignature: "isTokenHolderKYC"
- ): TypedContractMethod<[tokenHolder: AddressLike], [boolean], "view">;
- getFunction(
- nameOrSignature: "isin"
- ): TypedContractMethod<[], [string], "view">;
- getFunction(
- nameOrSignature: "issue"
- ): TypedContractMethod<
- [tokenHolder: AddressLike, value: BigNumberish, data: BytesLike],
- [void],
- "nonpayable"
- >;
- getFunction(
- nameOrSignature: "issueByPartition"
- ): TypedContractMethod<
- [
- partition: BytesLike,
- tokenHolder: AddressLike,
- value: BigNumberish,
- data: BytesLike
- ],
- [void],
- "nonpayable"
- >;
- getFunction(
- nameOrSignature: "issueByPartitionAndBatches"
- ): TypedContractMethod<
- [issuances: IERC1410.IssuanceStruct[]],
- [void],
- "nonpayable"
- >;
- getFunction(
- nameOrSignature: "issueKSD"
- ): TypedContractMethod<
- [
- isin: BytesLike,
- account: AddressLike,
- KSDAccount: BytesLike,
- qty: BigNumberish,
- slipSeqKSD: BytesLike
- ],
- [void],
- "nonpayable"
- >;
- getFunction(
- nameOrSignature: "issuers"
- ): TypedContractMethod<[], [string[]], "view">;
- getFunction(
- nameOrSignature: "lockedAmount"
- ): TypedContractMethod<
- [account: AddressLike, partition: BytesLike, lockType: BytesLike],
- [bigint],
- "view"
- >;
- getFunction(
- nameOrSignature: "lockers"
- ): TypedContractMethod<[], [string[]], "view">;
- getFunction(
- nameOrSignature: "maxSupply"
- ): TypedContractMethod<[], [bigint], "view">;
- getFunction(
- nameOrSignature: "name"
- ): TypedContractMethod<[], [string], "view">;
- getFunction(
- nameOrSignature: "numOfControllers"
- ): TypedContractMethod<[], [bigint], "view">;
- getFunction(
- nameOrSignature: "operatorRedeemByPartition"
- ): TypedContractMethod<
- [
- partition: BytesLike,
- tokenHolder: AddressLike,
- value: BigNumberish,
- data: BytesLike
- ],
- [void],
- "nonpayable"
- >;
- getFunction(
- nameOrSignature: "operatorRedeemByPartitionAndBatches"
- ): TypedContractMethod<
- [redemptions: IERC1410.RedemptionStruct[]],
- [void],
- "nonpayable"
- >;
- getFunction(
- nameOrSignature: "operatorTransferBetweenPartitions"
- ): TypedContractMethod<
- [
- fromPartition: BytesLike,
- toPartition: BytesLike,
- from: AddressLike,
- to: AddressLike,
- value: BigNumberish,
- data: BytesLike,
- operatorData: BytesLike
- ],
- [void],
- "nonpayable"
- >;
- getFunction(
- nameOrSignature: "operatorTransferByPartition"
- ): TypedContractMethod<
- [
- partition: BytesLike,
- from: AddressLike,
- to: AddressLike,
- value: BigNumberish,
- data: BytesLike,
- operatorData: BytesLike
- ],
- [string],
- "nonpayable"
- >;
- getFunction(
- nameOrSignature: "operatorTransferByPartitionAndBatches"
- ): TypedContractMethod<
- [transfers: IERC1410.TransferStructStruct[]],
- [void],
- "nonpayable"
- >;
- getFunction(
- nameOrSignature: "operators"
- ): TypedContractMethod<[], [string[]], "view">;
- getFunction(
- nameOrSignature: "partitionsOf"
- ): TypedContractMethod<[tokenHolder: AddressLike], [string[]], "view">;
- getFunction(
- nameOrSignature: "pledgeErasureKSD"
- ): TypedContractMethod<
- [
- isin: BytesLike,
- accountPledgee: AddressLike,
- pledgeeKSDAccount: BytesLike,
- accountPledgor: AddressLike,
- pledgorKSDAccount: BytesLike,
- qty: BigNumberish
- ],
- [void],
- "nonpayable"
- >;
- getFunction(
- nameOrSignature: "pledgeSetupKSD"
- ): TypedContractMethod<
- [
- isin: BytesLike,
- accountPledgor: AddressLike,
- pledgorKSDAccount: BytesLike,
- accountPledgee: AddressLike,
- pledgeeKSDAccount: BytesLike,
- qty: BigNumberish
- ],
- [void],
- "nonpayable"
- >;
- getFunction(
- nameOrSignature: "redeemFrom"
- ): TypedContractMethod<
- [tokenHolder: AddressLike, value: BigNumberish, data: BytesLike],
- [void],
- "nonpayable"
- >;
- getFunction(
- nameOrSignature: "removeDocument"
- ): TypedContractMethod<[nameHash: BytesLike], [void], "nonpayable">;
- getFunction(
- nameOrSignature: "removeLock"
- ): TypedContractMethod<
- [
- partition: BytesLike,
- lockType: BytesLike,
- holder: AddressLike,
- value: BigNumberish
- ],
- [void],
- "nonpayable"
- >;
- getFunction(
- nameOrSignature: "renounceIssuance"
- ): TypedContractMethod<[], [void], "nonpayable">;
- getFunction(
- nameOrSignature: "retrieveHolderListKSD"
- ): TypedContractMethod<
- [isin: BytesLike, start: AddressLike, size: BigNumberish],
- [[string[], string] & { holders: string[]; nextAddress: string }],
- "view"
- >;
- getFunction(
- nameOrSignature: "retrieveIsinKSD"
- ): TypedContractMethod<[isinIn: BytesLike], [string], "view">;
- getFunction(
- nameOrSignature: "revokeController"
- ): TypedContractMethod<
- [controller: AddressLike, certificate: BytesLike],
- [void],
- "nonpayable"
- >;
- getFunction(
- nameOrSignature: "revokeOperator"
- ): TypedContractMethod<
- [operator: AddressLike, tokenHolders: AddressLike[]],
- [void],
- "nonpayable"
- >;
- getFunction(
- nameOrSignature: "revokeRole"
- ): TypedContractMethod<
- [role: BytesLike, account: AddressLike],
- [void],
- "nonpayable"
- >;
- getFunction(
- nameOrSignature: "seizureErasureKSD"
- ): TypedContractMethod<
- [
- isin: BytesLike,
- account: AddressLike,
- KSDAccount: BytesLike,
- qty: BigNumberish
- ],
- [void],
- "nonpayable"
- >;
- getFunction(
- nameOrSignature: "seizureSetupKSD"
- ): TypedContractMethod<
- [
- isin: BytesLike,
- account: AddressLike,
- KSDAccount: BytesLike,
- qty: BigNumberish
- ],
- [void],
- "nonpayable"
- >;
- getFunction(
- nameOrSignature: "setDefaultPartitions"
- ): TypedContractMethod<[partitions: BytesLike[]], [void], "nonpayable">;
- getFunction(
- nameOrSignature: "setDocument"
- ): TypedContractMethod<
- [nameHash: BytesLike, name: string, uri: string, documentHash: BytesLike],
- [void],
- "nonpayable"
- >;
- getFunction(
- nameOrSignature: "setExternalKycRegistry"
- ): TypedContractMethod<[registryAddress: AddressLike], [void], "nonpayable">;
- getFunction(
- nameOrSignature: "setTarget"
- ): TypedContractMethod<[target: AddressLike], [void], "nonpayable">;
- getFunction(
- nameOrSignature: "symbol"
- ): TypedContractMethod<[], [string], "view">;
- getFunction(
- nameOrSignature: "tokenErasableKSD"
- ): TypedContractMethod<
- [
- isin: BytesLike,
- totalErasureQty: BigNumberish,
- KSDAccounts: BytesLike[],
- amounts: BigNumberish[],
- slipSeqKSD: BytesLike
- ],
- [void],
- "nonpayable"
- >;
- getFunction(
- nameOrSignature: "tokenIssuableKSD"
- ): TypedContractMethod<
- [
- isin: BytesLike,
- totalIssueQty: BigNumberish,
- KSDAccounts: BytesLike[],
- amounts: BigNumberish[],
- slipSeqKSD: BytesLike
- ],
- [void],
- "nonpayable"
- >;
- getFunction(
- nameOrSignature: "totalLockedAmount"
- ): TypedContractMethod<[account: AddressLike], [bigint], "view">;
- getFunction(
- nameOrSignature: "totalLockedAmountByPartition"
- ): TypedContractMethod<
- [account: AddressLike, partition: BytesLike],
- [bigint],
- "view"
- >;
- getFunction(
- nameOrSignature: "totalPartitions"
- ): TypedContractMethod<[], [string[]], "view">;
- getFunction(
- nameOrSignature: "totalSupply"
- ): TypedContractMethod<[], [bigint], "view">;
- getFunction(
- nameOrSignature: "totalSupplyByPartition"
- ): TypedContractMethod<[partition: BytesLike], [bigint], "view">;
- getFunction(
- nameOrSignature: "totalSupplyKSD"
- ): TypedContractMethod<[isin: BytesLike], [bigint], "view">;
- getFunction(
- nameOrSignature: "transferKSD"
- ): TypedContractMethod<
- [
- isin: BytesLike,
- accountFrom: AddressLike,
- KSDAccountFrom: BytesLike,
- accountTo: AddressLike,
- KSDAccountTo: BytesLike,
- qty: BigNumberish,
- rsnCode: BytesLike
- ],
- [void],
- "nonpayable"
- >;
- getFunction(
- nameOrSignature: "unKYCtokenHolders"
- ): TypedContractMethod<[tokenHolders: AddressLike[]], [void], "nonpayable">;
- getFunction(
- nameOrSignature: "unlockAndErasureKSD"
- ): TypedContractMethod<
- [
- isin: BytesLike,
- account: AddressLike,
- KSDAccount: BytesLike,
- qty: BigNumberish,
- rsnCode: BytesLike,
- slipSeqKSD: BytesLike
- ],
- [void],
- "nonpayable"
- >;
- getFunction(
- nameOrSignature: "unlockAndTransferKSD"
- ): TypedContractMethod<
- [
- isin: BytesLike,
- accountFrom: AddressLike,
- KSDAccountFrom: BytesLike,
- accountTo: AddressLike,
- KSDAccountTo: BytesLike,
- qty: BigNumberish,
- rsnCode: BytesLike
- ],
- [void],
- "nonpayable"
- >;
-
- getEvent(
- key: "AuthorizedOperator"
- ): TypedContractEvent<
- AuthorizedOperatorEvent.InputTuple,
- AuthorizedOperatorEvent.OutputTuple,
- AuthorizedOperatorEvent.OutputObject
- >;
- getEvent(
- key: "ControllerAuthorized"
- ): TypedContractEvent<
- ControllerAuthorizedEvent.InputTuple,
- ControllerAuthorizedEvent.OutputTuple,
- ControllerAuthorizedEvent.OutputObject
- >;
- getEvent(
- key: "ControllerRedemption"
- ): TypedContractEvent<
- ControllerRedemptionEvent.InputTuple,
- ControllerRedemptionEvent.OutputTuple,
- ControllerRedemptionEvent.OutputObject
- >;
- getEvent(
- key: "ControllerRedemptionByPartition"
- ): TypedContractEvent<
- ControllerRedemptionByPartitionEvent.InputTuple,
- ControllerRedemptionByPartitionEvent.OutputTuple,
- ControllerRedemptionByPartitionEvent.OutputObject
- >;
- getEvent(
- key: "ControllerRevoked"
- ): TypedContractEvent<
- ControllerRevokedEvent.InputTuple,
- ControllerRevokedEvent.OutputTuple,
- ControllerRevokedEvent.OutputObject
- >;
- getEvent(
- key: "ControllerTransfer"
- ): TypedContractEvent<
- ControllerTransferEvent.InputTuple,
- ControllerTransferEvent.OutputTuple,
- ControllerTransferEvent.OutputObject
- >;
- getEvent(
- key: "ControllerTransferByPartition"
- ): TypedContractEvent<
- ControllerTransferByPartitionEvent.InputTuple,
- ControllerTransferByPartitionEvent.OutputTuple,
- ControllerTransferByPartitionEvent.OutputObject
- >;
- getEvent(
- key: "DisposalLimitErasureKSD"
- ): TypedContractEvent<
- DisposalLimitErasureKSDEvent.InputTuple,
- DisposalLimitErasureKSDEvent.OutputTuple,
- DisposalLimitErasureKSDEvent.OutputObject
- >;
- getEvent(
- key: "DisposalLimitSetupKSD"
- ): TypedContractEvent<
- DisposalLimitSetupKSDEvent.InputTuple,
- DisposalLimitSetupKSDEvent.OutputTuple,
- DisposalLimitSetupKSDEvent.OutputObject
- >;
- getEvent(
- key: "DocumentRemoved"
- ): TypedContractEvent<
- DocumentRemovedEvent.InputTuple,
- DocumentRemovedEvent.OutputTuple,
- DocumentRemovedEvent.OutputObject
- >;
- getEvent(
- key: "DocumentUpdated"
- ): TypedContractEvent<
- DocumentUpdatedEvent.InputTuple,
- DocumentUpdatedEvent.OutputTuple,
- DocumentUpdatedEvent.OutputObject
- >;
- getEvent(
- key: "ErasureKSD"
- ): TypedContractEvent<
- ErasureKSDEvent.InputTuple,
- ErasureKSDEvent.OutputTuple,
- ErasureKSDEvent.OutputObject
- >;
- getEvent(
- key: "Initialized"
- ): TypedContractEvent<
- InitializedEvent.InputTuple,
- InitializedEvent.OutputTuple,
- InitializedEvent.OutputObject
- >;
- getEvent(
- key: "IssuanceRenunciation"
- ): TypedContractEvent<
- IssuanceRenunciationEvent.InputTuple,
- IssuanceRenunciationEvent.OutputTuple,
- IssuanceRenunciationEvent.OutputObject
- >;
- getEvent(
- key: "IssueKSD"
- ): TypedContractEvent<
- IssueKSDEvent.InputTuple,
- IssueKSDEvent.OutputTuple,
- IssueKSDEvent.OutputObject
- >;
- getEvent(
- key: "Issued"
- ): TypedContractEvent<
- IssuedEvent.InputTuple,
- IssuedEvent.OutputTuple,
- IssuedEvent.OutputObject
- >;
- getEvent(
- key: "IssuedByPartition"
- ): TypedContractEvent<
- IssuedByPartitionEvent.InputTuple,
- IssuedByPartitionEvent.OutputTuple,
- IssuedByPartitionEvent.OutputObject
- >;
- getEvent(
- key: "LockCreated"
- ): TypedContractEvent<
- LockCreatedEvent.InputTuple,
- LockCreatedEvent.OutputTuple,
- LockCreatedEvent.OutputObject
- >;
- getEvent(
- key: "LockReleased"
- ): TypedContractEvent<
- LockReleasedEvent.InputTuple,
- LockReleasedEvent.OutputTuple,
- LockReleasedEvent.OutputObject
- >;
- getEvent(
- key: "PledgeErasureKSD"
- ): TypedContractEvent<
- PledgeErasureKSDEvent.InputTuple,
- PledgeErasureKSDEvent.OutputTuple,
- PledgeErasureKSDEvent.OutputObject
- >;
- getEvent(
- key: "PledgeSetupKSD"
- ): TypedContractEvent<
- PledgeSetupKSDEvent.InputTuple,
- PledgeSetupKSDEvent.OutputTuple,
- PledgeSetupKSDEvent.OutputObject
- >;
- getEvent(
- key: "Redeemed"
- ): TypedContractEvent<
- RedeemedEvent.InputTuple,
- RedeemedEvent.OutputTuple,
- RedeemedEvent.OutputObject
- >;
- getEvent(
- key: "RedeemedByPartition"
- ): TypedContractEvent<
- RedeemedByPartitionEvent.InputTuple,
- RedeemedByPartitionEvent.OutputTuple,
- RedeemedByPartitionEvent.OutputObject
- >;
- getEvent(
- key: "RevokedOperator"
- ): TypedContractEvent<
- RevokedOperatorEvent.InputTuple,
- RevokedOperatorEvent.OutputTuple,
- RevokedOperatorEvent.OutputObject
- >;
- getEvent(
- key: "RoleGranted"
- ): TypedContractEvent<
- RoleGrantedEvent.InputTuple,
- RoleGrantedEvent.OutputTuple,
- RoleGrantedEvent.OutputObject
- >;
- getEvent(
- key: "RoleRevoked"
- ): TypedContractEvent<
- RoleRevokedEvent.InputTuple,
- RoleRevokedEvent.OutputTuple,
- RoleRevokedEvent.OutputObject
- >;
- getEvent(
- key: "SecurityTokenInitialized"
- ): TypedContractEvent<
- SecurityTokenInitializedEvent.InputTuple,
- SecurityTokenInitializedEvent.OutputTuple,
- SecurityTokenInitializedEvent.OutputObject
- >;
- getEvent(
- key: "SeizureErasureKSD"
- ): TypedContractEvent<
- SeizureErasureKSDEvent.InputTuple,
- SeizureErasureKSDEvent.OutputTuple,
- SeizureErasureKSDEvent.OutputObject
- >;
- getEvent(
- key: "SeizureSetupKSD"
- ): TypedContractEvent<
- SeizureSetupKSDEvent.InputTuple,
- SeizureSetupKSDEvent.OutputTuple,
- SeizureSetupKSDEvent.OutputObject
- >;
- getEvent(
- key: "TokenErasableKSD"
- ): TypedContractEvent<
- TokenErasableKSDEvent.InputTuple,
- TokenErasableKSDEvent.OutputTuple,
- TokenErasableKSDEvent.OutputObject
- >;
- getEvent(
- key: "TokenErasableKSD2"
- ): TypedContractEvent<
- TokenErasableKSD2Event.InputTuple,
- TokenErasableKSD2Event.OutputTuple,
- TokenErasableKSD2Event.OutputObject
- >;
- getEvent(
- key: "TokenIssuableKSD"
- ): TypedContractEvent<
- TokenIssuableKSDEvent.InputTuple,
- TokenIssuableKSDEvent.OutputTuple,
- TokenIssuableKSDEvent.OutputObject
- >;
- getEvent(
- key: "TokenIssuableKSD2"
- ): TypedContractEvent<
- TokenIssuableKSD2Event.InputTuple,
- TokenIssuableKSD2Event.OutputTuple,
- TokenIssuableKSD2Event.OutputObject
- >;
- getEvent(
- key: "Transfer"
- ): TypedContractEvent<
- TransferEvent.InputTuple,
- TransferEvent.OutputTuple,
- TransferEvent.OutputObject
- >;
- getEvent(
- key: "TransferByPartition"
- ): TypedContractEvent<
- TransferByPartitionEvent.InputTuple,
- TransferByPartitionEvent.OutputTuple,
- TransferByPartitionEvent.OutputObject
- >;
- getEvent(
- key: "TransferKSD"
- ): TypedContractEvent<
- TransferKSDEvent.InputTuple,
- TransferKSDEvent.OutputTuple,
- TransferKSDEvent.OutputObject
- >;
-
- filters: {
- "AuthorizedOperator(address,address)": TypedContractEvent<
- AuthorizedOperatorEvent.InputTuple,
- AuthorizedOperatorEvent.OutputTuple,
- AuthorizedOperatorEvent.OutputObject
- >;
- AuthorizedOperator: TypedContractEvent<
- AuthorizedOperatorEvent.InputTuple,
- AuthorizedOperatorEvent.OutputTuple,
- AuthorizedOperatorEvent.OutputObject
- >;
-
- "ControllerAuthorized(address,address)": TypedContractEvent<
- ControllerAuthorizedEvent.InputTuple,
- ControllerAuthorizedEvent.OutputTuple,
- ControllerAuthorizedEvent.OutputObject
- >;
- ControllerAuthorized: TypedContractEvent<
- ControllerAuthorizedEvent.InputTuple,
- ControllerAuthorizedEvent.OutputTuple,
- ControllerAuthorizedEvent.OutputObject
- >;
-
- "ControllerRedemption(address,address,uint256,bytes,bytes)": TypedContractEvent<
- ControllerRedemptionEvent.InputTuple,
- ControllerRedemptionEvent.OutputTuple,
- ControllerRedemptionEvent.OutputObject
- >;
- ControllerRedemption: TypedContractEvent<
- ControllerRedemptionEvent.InputTuple,
- ControllerRedemptionEvent.OutputTuple,
- ControllerRedemptionEvent.OutputObject
- >;
-
- "ControllerRedemptionByPartition(bytes32,address,address,uint256,bytes,bytes)": TypedContractEvent<
- ControllerRedemptionByPartitionEvent.InputTuple,
- ControllerRedemptionByPartitionEvent.OutputTuple,
- ControllerRedemptionByPartitionEvent.OutputObject
- >;
- ControllerRedemptionByPartition: TypedContractEvent<
- ControllerRedemptionByPartitionEvent.InputTuple,
- ControllerRedemptionByPartitionEvent.OutputTuple,
- ControllerRedemptionByPartitionEvent.OutputObject
- >;
-
- "ControllerRevoked(address,address)": TypedContractEvent<
- ControllerRevokedEvent.InputTuple,
- ControllerRevokedEvent.OutputTuple,
- ControllerRevokedEvent.OutputObject
- >;
- ControllerRevoked: TypedContractEvent<
- ControllerRevokedEvent.InputTuple,
- ControllerRevokedEvent.OutputTuple,
- ControllerRevokedEvent.OutputObject
- >;
-
- "ControllerTransfer(address,address,address,uint256,bytes,bytes)": TypedContractEvent<
- ControllerTransferEvent.InputTuple,
- ControllerTransferEvent.OutputTuple,
- ControllerTransferEvent.OutputObject
- >;
- ControllerTransfer: TypedContractEvent<
- ControllerTransferEvent.InputTuple,
- ControllerTransferEvent.OutputTuple,
- ControllerTransferEvent.OutputObject
- >;
-
- "ControllerTransferByPartition(bytes32,address,address,address,uint256,bytes,bytes)": TypedContractEvent<
- ControllerTransferByPartitionEvent.InputTuple,
- ControllerTransferByPartitionEvent.OutputTuple,
- ControllerTransferByPartitionEvent.OutputObject
- >;
- ControllerTransferByPartition: TypedContractEvent<
- ControllerTransferByPartitionEvent.InputTuple,
- ControllerTransferByPartitionEvent.OutputTuple,
- ControllerTransferByPartitionEvent.OutputObject
- >;
-
- "DisposalLimitErasureKSD(bytes32,address,bytes32,bytes32,uint256,uint256,uint256)": TypedContractEvent<
- DisposalLimitErasureKSDEvent.InputTuple,
- DisposalLimitErasureKSDEvent.OutputTuple,
- DisposalLimitErasureKSDEvent.OutputObject
- >;
- DisposalLimitErasureKSD: TypedContractEvent<
- DisposalLimitErasureKSDEvent.InputTuple,
- DisposalLimitErasureKSDEvent.OutputTuple,
- DisposalLimitErasureKSDEvent.OutputObject
- >;
-
- "DisposalLimitSetupKSD(bytes32,address,bytes32,bytes32,uint256,uint256,uint256)": TypedContractEvent<
- DisposalLimitSetupKSDEvent.InputTuple,
- DisposalLimitSetupKSDEvent.OutputTuple,
- DisposalLimitSetupKSDEvent.OutputObject
- >;
- DisposalLimitSetupKSD: TypedContractEvent<
- DisposalLimitSetupKSDEvent.InputTuple,
- DisposalLimitSetupKSDEvent.OutputTuple,
- DisposalLimitSetupKSDEvent.OutputObject
- >;
-
- "DocumentRemoved(string,string,bytes32)": TypedContractEvent<
- DocumentRemovedEvent.InputTuple,
- DocumentRemovedEvent.OutputTuple,
- DocumentRemovedEvent.OutputObject
- >;
- DocumentRemoved: TypedContractEvent<
- DocumentRemovedEvent.InputTuple,
- DocumentRemovedEvent.OutputTuple,
- DocumentRemovedEvent.OutputObject
- >;
-
- "DocumentUpdated(string,string,bytes32)": TypedContractEvent<
- DocumentUpdatedEvent.InputTuple,
- DocumentUpdatedEvent.OutputTuple,
- DocumentUpdatedEvent.OutputObject
- >;
- DocumentUpdated: TypedContractEvent<
- DocumentUpdatedEvent.InputTuple,
- DocumentUpdatedEvent.OutputTuple,
- DocumentUpdatedEvent.OutputObject
- >;
-
- "ErasureKSD(bytes32,address,bytes32,uint256,bytes32,bytes32,uint256)": TypedContractEvent<
- ErasureKSDEvent.InputTuple,
- ErasureKSDEvent.OutputTuple,
- ErasureKSDEvent.OutputObject
- >;
- ErasureKSD: TypedContractEvent<
- ErasureKSDEvent.InputTuple,
- ErasureKSDEvent.OutputTuple,
- ErasureKSDEvent.OutputObject
- >;
-
- "Initialized(uint64)": TypedContractEvent<
- InitializedEvent.InputTuple,
- InitializedEvent.OutputTuple,
- InitializedEvent.OutputObject
- >;
- Initialized: TypedContractEvent<
- InitializedEvent.InputTuple,
- InitializedEvent.OutputTuple,
- InitializedEvent.OutputObject
- >;
-
- "IssuanceRenunciation(address)": TypedContractEvent<
- IssuanceRenunciationEvent.InputTuple,
- IssuanceRenunciationEvent.OutputTuple,
- IssuanceRenunciationEvent.OutputObject
- >;
- IssuanceRenunciation: TypedContractEvent<
- IssuanceRenunciationEvent.InputTuple,
- IssuanceRenunciationEvent.OutputTuple,
- IssuanceRenunciationEvent.OutputObject
- >;
-
- "IssueKSD(bytes32,address,bytes32,uint256,bytes32,uint256)": TypedContractEvent<
- IssueKSDEvent.InputTuple,
- IssueKSDEvent.OutputTuple,
- IssueKSDEvent.OutputObject
- >;
- IssueKSD: TypedContractEvent<
- IssueKSDEvent.InputTuple,
- IssueKSDEvent.OutputTuple,
- IssueKSDEvent.OutputObject
- >;
-
- "Issued(address,address,uint256,bytes)": TypedContractEvent<
- IssuedEvent.InputTuple,
- IssuedEvent.OutputTuple,
- IssuedEvent.OutputObject
- >;
- Issued: TypedContractEvent<
- IssuedEvent.InputTuple,
- IssuedEvent.OutputTuple,
- IssuedEvent.OutputObject
- >;
-
- "IssuedByPartition(bytes32,address,address,uint256,bytes,bytes)": TypedContractEvent<
- IssuedByPartitionEvent.InputTuple,
- IssuedByPartitionEvent.OutputTuple,
- IssuedByPartitionEvent.OutputObject
- >;
- IssuedByPartition: TypedContractEvent<
- IssuedByPartitionEvent.InputTuple,
- IssuedByPartitionEvent.OutputTuple,
- IssuedByPartitionEvent.OutputObject
- >;
-
- "LockCreated(address,bytes32,bytes32,uint256)": TypedContractEvent<
- LockCreatedEvent.InputTuple,
- LockCreatedEvent.OutputTuple,
- LockCreatedEvent.OutputObject
- >;
- LockCreated: TypedContractEvent<
- LockCreatedEvent.InputTuple,
- LockCreatedEvent.OutputTuple,
- LockCreatedEvent.OutputObject
- >;
-
- "LockReleased(address,bytes32,bytes32,uint256)": TypedContractEvent<
- LockReleasedEvent.InputTuple,
- LockReleasedEvent.OutputTuple,
- LockReleasedEvent.OutputObject
- >;
- LockReleased: TypedContractEvent<
- LockReleasedEvent.InputTuple,
- LockReleasedEvent.OutputTuple,
- LockReleasedEvent.OutputObject
- >;
-
- "PledgeErasureKSD(bytes32,address,bytes32,address,bytes32,uint256,uint256,uint256)": TypedContractEvent<
- PledgeErasureKSDEvent.InputTuple,
- PledgeErasureKSDEvent.OutputTuple,
- PledgeErasureKSDEvent.OutputObject
- >;
- PledgeErasureKSD: TypedContractEvent<
- PledgeErasureKSDEvent.InputTuple,
- PledgeErasureKSDEvent.OutputTuple,
- PledgeErasureKSDEvent.OutputObject
- >;
-
- "PledgeSetupKSD(bytes32,address,bytes32,address,bytes32,uint256,uint256,uint256)": TypedContractEvent<
- PledgeSetupKSDEvent.InputTuple,
- PledgeSetupKSDEvent.OutputTuple,
- PledgeSetupKSDEvent.OutputObject
- >;
- PledgeSetupKSD: TypedContractEvent<
- PledgeSetupKSDEvent.InputTuple,
- PledgeSetupKSDEvent.OutputTuple,
- PledgeSetupKSDEvent.OutputObject
- >;
-
- "Redeemed(address,address,uint256,bytes)": TypedContractEvent<
- RedeemedEvent.InputTuple,
- RedeemedEvent.OutputTuple,
- RedeemedEvent.OutputObject
- >;
- Redeemed: TypedContractEvent<
- RedeemedEvent.InputTuple,
- RedeemedEvent.OutputTuple,
- RedeemedEvent.OutputObject
- >;
-
- "RedeemedByPartition(bytes32,address,address,uint256,bytes)": TypedContractEvent<
- RedeemedByPartitionEvent.InputTuple,
- RedeemedByPartitionEvent.OutputTuple,
- RedeemedByPartitionEvent.OutputObject
- >;
- RedeemedByPartition: TypedContractEvent<
- RedeemedByPartitionEvent.InputTuple,
- RedeemedByPartitionEvent.OutputTuple,
- RedeemedByPartitionEvent.OutputObject
- >;
-
- "RevokedOperator(address,address)": TypedContractEvent<
- RevokedOperatorEvent.InputTuple,
- RevokedOperatorEvent.OutputTuple,
- RevokedOperatorEvent.OutputObject
- >;
- RevokedOperator: TypedContractEvent<
- RevokedOperatorEvent.InputTuple,
- RevokedOperatorEvent.OutputTuple,
- RevokedOperatorEvent.OutputObject
- >;
-
- "RoleGranted(bytes32,address)": TypedContractEvent<
- RoleGrantedEvent.InputTuple,
- RoleGrantedEvent.OutputTuple,
- RoleGrantedEvent.OutputObject
- >;
- RoleGranted: TypedContractEvent<
- RoleGrantedEvent.InputTuple,
- RoleGrantedEvent.OutputTuple,
- RoleGrantedEvent.OutputObject
- >;
-
- "RoleRevoked(bytes32,address)": TypedContractEvent<
- RoleRevokedEvent.InputTuple,
- RoleRevokedEvent.OutputTuple,
- RoleRevokedEvent.OutputObject
- >;
- RoleRevoked: TypedContractEvent<
- RoleRevokedEvent.InputTuple,
- RoleRevokedEvent.OutputTuple,
- RoleRevokedEvent.OutputObject
- >;
-
- "SecurityTokenInitialized(uint8)": TypedContractEvent<
- SecurityTokenInitializedEvent.InputTuple,
- SecurityTokenInitializedEvent.OutputTuple,
- SecurityTokenInitializedEvent.OutputObject
- >;
- SecurityTokenInitialized: TypedContractEvent<
- SecurityTokenInitializedEvent.InputTuple,
- SecurityTokenInitializedEvent.OutputTuple,
- SecurityTokenInitializedEvent.OutputObject
- >;
-
- "SeizureErasureKSD(bytes32,address,bytes32,uint256,uint256,uint256)": TypedContractEvent<
- SeizureErasureKSDEvent.InputTuple,
- SeizureErasureKSDEvent.OutputTuple,
- SeizureErasureKSDEvent.OutputObject
- >;
- SeizureErasureKSD: TypedContractEvent<
- SeizureErasureKSDEvent.InputTuple,
- SeizureErasureKSDEvent.OutputTuple,
- SeizureErasureKSDEvent.OutputObject
- >;
-
- "SeizureSetupKSD(bytes32,address,bytes32,uint256,uint256,uint256)": TypedContractEvent<
- SeizureSetupKSDEvent.InputTuple,
- SeizureSetupKSDEvent.OutputTuple,
- SeizureSetupKSDEvent.OutputObject
- >;
- SeizureSetupKSD: TypedContractEvent<
- SeizureSetupKSDEvent.InputTuple,
- SeizureSetupKSDEvent.OutputTuple,
- SeizureSetupKSDEvent.OutputObject
- >;
-
- "TokenErasableKSD(bytes32,bytes32)": TypedContractEvent<
- TokenErasableKSDEvent.InputTuple,
- TokenErasableKSDEvent.OutputTuple,
- TokenErasableKSDEvent.OutputObject
- >;
- TokenErasableKSD: TypedContractEvent<
- TokenErasableKSDEvent.InputTuple,
- TokenErasableKSDEvent.OutputTuple,
- TokenErasableKSDEvent.OutputObject
- >;
-
- "TokenErasableKSD2(bytes32,uint256,bytes32[],uint256[],bytes32)": TypedContractEvent<
- TokenErasableKSD2Event.InputTuple,
- TokenErasableKSD2Event.OutputTuple,
- TokenErasableKSD2Event.OutputObject
- >;
- TokenErasableKSD2: TypedContractEvent<
- TokenErasableKSD2Event.InputTuple,
- TokenErasableKSD2Event.OutputTuple,
- TokenErasableKSD2Event.OutputObject
- >;
-
- "TokenIssuableKSD(bytes32,bytes32)": TypedContractEvent<
- TokenIssuableKSDEvent.InputTuple,
- TokenIssuableKSDEvent.OutputTuple,
- TokenIssuableKSDEvent.OutputObject
- >;
- TokenIssuableKSD: TypedContractEvent<
- TokenIssuableKSDEvent.InputTuple,
- TokenIssuableKSDEvent.OutputTuple,
- TokenIssuableKSDEvent.OutputObject
- >;
-
- "TokenIssuableKSD2(bytes32,uint256,bytes32[],uint256[],bytes32)": TypedContractEvent<
- TokenIssuableKSD2Event.InputTuple,
- TokenIssuableKSD2Event.OutputTuple,
- TokenIssuableKSD2Event.OutputObject
- >;
- TokenIssuableKSD2: TypedContractEvent<
- TokenIssuableKSD2Event.InputTuple,
- TokenIssuableKSD2Event.OutputTuple,
- TokenIssuableKSD2Event.OutputObject
- >;
-
- "Transfer(address,address,uint256)": TypedContractEvent<
- TransferEvent.InputTuple,
- TransferEvent.OutputTuple,
- TransferEvent.OutputObject
- >;
- Transfer: TypedContractEvent<
- TransferEvent.InputTuple,
- TransferEvent.OutputTuple,
- TransferEvent.OutputObject
- >;
-
- "TransferByPartition(bytes32,bytes32,address,address,address,uint256,bytes,bytes)": TypedContractEvent<
- TransferByPartitionEvent.InputTuple,
- TransferByPartitionEvent.OutputTuple,
- TransferByPartitionEvent.OutputObject
- >;
- TransferByPartition: TypedContractEvent<
- TransferByPartitionEvent.InputTuple,
- TransferByPartitionEvent.OutputTuple,
- TransferByPartitionEvent.OutputObject
- >;
-
- "TransferKSD(bytes32,address,bytes32,address,bytes32,uint256,bytes32,uint256,uint256)": TypedContractEvent<
- TransferKSDEvent.InputTuple,
- TransferKSDEvent.OutputTuple,
- TransferKSDEvent.OutputObject
- >;
- TransferKSD: TypedContractEvent<
- TransferKSDEvent.InputTuple,
- TransferKSDEvent.OutputTuple,
- TransferKSDEvent.OutputObject
- >;
- };
- }
|