API Reference
beta
beta
  • Introduction
  • Globals
  • External Modules
    • Context
    • Context
    • ConstructorParams
    • Factories
    • Polymath
    • Polymath
    • AddressParams
    • Connect
    • ConnectParams
    • GetSecurityToken
    • PolymathNetworkNodeParams
    • PolymathNetworkParams
    • SymbolParams
    • PolymathBase
    • PolymathBase
    • BaseCheckpoint
    • BaseDividend
    • GetAttachedModulesOpts
    • GetAttachedModulesParams
    • GetModuleAddressesByNameOpts
    • GetModuleAddressesByNameParams
    • GetModuleFactoryAddressArgs
    • PolymathError
    • PolymathError
    • PostTransactionResolver
    • Wallet
    • Args
    • browserUtils
    • BrowserSupport
    • Ethereum
    • ExtendedWindow
    • InjectedWeb3
    • Web3VersionAPI
    • WindowWithEthereum
    • WindowWithWeb3
    • entities/Checkpoint
    • Checkpoint
    • Params
    • UniqueIdentifiers
    • entities/DividendDistribution
    • DividendDistribution
    • Params
    • UniqueIdentifiers
    • entities/Entity
    • Entity
    • entities/Erc20TokenBalance
    • Erc20TokenBalance
    • Params
    • UniqueIdentifiers
    • entities/Investment
    • Investment
    • Params
    • UniqueIdentifiers
    • entities/PolyTransaction
    • Event
    • PolyTransaction
    • entities/SecurityToken/Controller
    • Controller
    • entities/SecurityToken/Dividends
    • Dividends
    • GetDistributionParams
    • entities/SecurityToken/Documents
    • Documents
    • Document
    • entities/SecurityToken/Features
    • Features
    • Enable
    • EnableErc20DividendsOpts
    • EnablePercentageOwnershipRestrictionsOpts
    • EnableTokenholderCountRestrictionsOpts
    • FeatureStatuses
    • entities/SecurityToken/Issuance/Issuance
    • Issuance
    • entities/SecurityToken/Issuance/Offerings
    • Offerings
    • GetStoMethod
    • GetStoParams
    • LaunchTieredStoCustomCurrencyBothNoStableCoinParams
    • LaunchTieredStoCustomCurrencyBothParams
    • LaunchTieredStoCustomCurrencyEthNoStableCoinParams
    • LaunchTieredStoCustomCurrencyEthParams
    • LaunchTieredStoCustomCurrencyPolyNoStableCoinParams
    • LaunchTieredStoCustomCurrencyPolyParams
    • LaunchTieredStoMethod
    • LaunchTieredStoNoCustomCurrencyNoStableCoinParams
    • LaunchTieredStoNoCustomCurrencyParams
    • LaunchTieredStoParams
    • entities/SecurityToken/Issuance/index
    • entities/SecurityToken/Permissions
    • Permissions
    • entities/SecurityToken/SecurityToken
    • SecurityToken
    • Params
    • UniqueIdentifiers
    • entities/SecurityToken/SubModule
    • SubModule
    • entities/SecurityToken/Tokenholders
    • Tokenholders
    • GetCheckpointParams
    • entities/SecurityToken/Transfers/Restrictions/CountRestrictions
    • CountRestrictions
    • entities/SecurityToken/Transfers/Restrictions/PercentageRestrictions
    • PercentageRestrictions
    • ModifyExemptionsMethod
    • PercentageIssuanceParams
    • PercentageWhitelistParams
    • entities/SecurityToken/Transfers/Restrictions/Restrictions
    • Restrictions
    • entities/SecurityToken/Transfers/Restrictions/index
    • entities/SecurityToken/Transfers/Transfers
    • Transfers
    • entities/SecurityToken/Transfers/index
    • entities/SecurityToken/index
    • entities/SecurityTokenReservation
    • SecurityTokenReservation
    • Params
    • UniqueIdentifiers
    • entities/SimpleSto
    • SimpleSto
    • Params
    • entities/Sto
    • Sto
    • Params
    • UniqueIdentifiers
    • entities/TaxWithholding
    • TaxWithholding
    • Params
    • UniqueIdentifiers
    • entities/TieredSto
    • TieredSto
    • Params
    • Tier
    • entities/Tokenholder
    • Tokenholder
    • Params
    • UniqueIdentifiers
    • entities/TransactionQueue
    • Events
    • TransactionQueue
    • entities/Wallet
    • Wallet
    • Params
    • UniqueIdentifiers
    • entities/factories/CheckpointFactory
    • entities/factories/DividendDistributionFactory
    • entities/factories/Erc20TokenBalanceFactory
    • Erc20TokenBalanceFactory
    • entities/factories/Factory
    • Factory
    • EntityClass
    • entities/factories/InvestmentFactory
    • InvestmentFactory
    • entities/factories/SecurityTokenFactory
    • entities/factories/SecurityTokenReservationFactory
    • entities/factories/SimpleStoFactory
    • SimpleStoFactory
    • entities/factories/TaxWithholdingFactory
    • TaxWithholdingFactory
    • entities/factories/TieredStoFactory
    • TieredStoFactory
    • entities/factories/TokenholderFactory
    • TokenholderFactory
    • entities/factories/WalletFactory
    • WalletFactory
    • entities/factories/index
    • entities/index
    • index
    • procedures/ApproveErc20
    • ApproveErc20
    • procedures/AssignSecurityTokenRole
    • AssignSecurityTokenRole
    • procedures/AssignStoRole
    • AssignStoRole
    • procedures/ControllerRedeem
    • ControllerRedeem
    • procedures/ControllerTransfer
    • ControllerTransfer
    • procedures/CreateCheckpoint
    • CreateCheckpoint
    • procedures/CreateDividendDistribution
    • CreateDividendDistribution
    • procedures/CreateSecurityToken
    • CreateSecurityToken
    • procedures/DisableController
    • DisableController
    • procedures/DisableFeature
    • DisableFeature
    • procedures/EnableCountTransferManager
    • EnableCountTransferManager
    • procedures/EnableDividendManager
    • EnableDividendManager
    • procedures/EnableGeneralPermissionManager
    • EnableGeneralPermissionManager
    • procedures/EnableGeneralTransferManager
    • EnableGeneralTransferManager
    • procedures/EnablePercentageTransferManager
    • EnablePercentageTransferManager
    • procedures/FinalizeSto
    • FinalizeSto
    • procedures/FreezeIssuance
    • FreezeIssuance
    • procedures/InvestInSimpleSto
    • InvestInSimpleSto
    • procedures/InvestInTieredSto
    • InvestInTieredSto
    • procedures/IssueTokens
    • IssueTokens
    • procedures/LaunchSimpleSto
    • LaunchSimpleSto
    • procedures/LaunchTieredSto
    • LaunchTieredSto
    • procedures/ModifyDividendsDefaultExclusionList
    • ModifyDividendsDefaultExclusionList
    • procedures/ModifyMaxHolderCount
    • ModifyMaxHolderCount
    • procedures/ModifyMaxHolderPercentage
    • ModifyMaxHolderPercentage
    • procedures/ModifyPercentageExemptions
    • ModifyPercentageExemptions
    • procedures/ModifyTieredStoData
    • ModifyTieredStoData
    • procedures/ModifyTokenholderData
    • ModifyTokenholderData
    • procedures/Procedure
    • ProcedureClass
    • procedures/PullDividendPayment
    • PullDividendPayment
    • procedures/PushDividendPayment
    • PushDividendPayment
    • procedures/ReclaimFunds
    • ReclaimFunds
    • procedures/RemoveDocument
    • RemoveDocument
    • procedures/ReserveSecurityToken
    • ReserveSecurityToken
    • procedures/RevokeKyc
    • RevokeKyc
    • procedures/SetController
    • SetController
    • procedures/SetDividendsWallet
    • SetDividendsWallet
    • procedures/SetDocument
    • SetDocument
    • procedures/SignDisableControllerAck
    • SignDisableControllerAck
    • procedures/SignFreezeIssuanceAck
    • SignFreezeIssuanceAck
    • procedures/SignTransferData
    • SignTransferData
    • procedures/ToggleAllowBeneficialInvestments
    • ToggleAllowBeneficialInvestments
    • procedures/ToggleAllowPreIssuing
    • ToggleAllowPreIssuing
    • procedures/ToggleFreezeTransfers
    • ToggleFreezeTransfers
    • procedures/TogglePauseSto
    • TogglePauseSto
    • procedures/TransferErc20
    • TransferErc20
    • procedures/TransferOwnership
    • TransferOwnership
    • procedures/TransferReservationOwnership
    • TransferReservationOwnership
    • procedures/TransferSecurityTokens
    • TransferSecurityTokens
    • procedures/UpdateDividendsTaxWithholdingList
    • UpdateDividendsTaxWithholdingList
    • procedures/WithdrawTaxes
    • WithdrawTaxes
    • procedures/index
    • types/index
    • ErrorCode
    • Feature
    • PolyTransactionTag
    • ProcedureType
    • SecurityTokenRole
    • StoRole
    • StoType
    • TransactionSpeed
    • TransactionStatus
    • TransferStatusCode
    • ApproveErc20ProcedureArgs
    • AssignSecurityTokenRoleProcedureArgs
    • AssignStoRoleProcedureArgs
    • ControllerRedeemProcedureArgs
    • ControllerTransferProcedureArgs
    • CreateCheckpointProcedureArgs
    • CreateDividendDistributionProcedureArgs
    • CreateSecurityTokenProcedureArgs
    • CustomCurrency
    • DisableControllerProcedureArgs
    • DisableFeatureProcedureArgs
    • DividendTokenholderStatus
    • EnableCountTransferManagerProcedureArgs
    • EnableDividendManagerProcedureArgs
    • EnableGeneralPermissionManagerProcedureArgs
    • EnableGeneralTransferManagerProcedureArgs
    • EnablePercentageTransferManagerProcedureArgs
    • Fees
    • FinalizeStoProcedureArgs
    • FreezeIssuanceProcedureArgs
    • FutureLowLevelMethod
    • InvestInSimpleStoProcedureArgs
    • InvestInTieredStoBaseProcedureArgs
    • InvestWithStableCoinArgs
    • IssuanceDataEntry
    • IssueTokensProcedureArgs
    • LaunchSimpleStoProcedureArgs
    • LaunchTieredStoProcedureArgs
    • ModifyDividendsDefaultExclusionListProcedureArgs
    • ModifyMaxHolderCountProcedureArgs
    • ModifyMaxHolderPercentageProcedureArgs
    • ModifyPercentageExemptionsProcedureArgs
    • ModifyTieredStoDataProcedureArgs
    • ModifyTokenholderDataProcedureArgs
    • PercentageWhitelistEntry
    • Pojo
    • PullDividendPaymentProcedureArgs
    • PushDividendPaymentProcedureArgs
    • ReclaimFundsProcedureArgs
    • RemoveDocumentProcedureArgs
    • ReserveSecurityTokenProcedureArgs
    • RevokeKycProcedureArgs
    • SetControllerProcedureArgs
    • SetDividendsWalletProcedureArgs
    • SetDocumentProcedureArgs
    • SignDisableControllerAckProcedureArgs
    • SignFreezeIssuanceAckProcedureArgs
    • SignTransferDataProcedureArgs
    • StoTier
    • TaxWithholdingEntry
    • ToggleAllowBeneficialInvestmentsProcedureArgs
    • ToggleAllowPreIssuingProcedureArgs
    • ToggleFreezeTransfersProcedureArgs
    • TogglePauseStoProcedureArgs
    • TokenholderBalance
    • TokenholderDataEntry
    • TransactionSpec
    • TransferErc20ProcedureArgs
    • TransferOwnershipProcedureArgs
    • TransferReservationOwnershipProcedureArgs
    • TransferSecurityTokensProcedureArgs
    • UpdateDividendsTaxWithholdingListProcedureArgs
    • WithdrawTaxesProcedureArgs
    • utils/constants
    • utils/index
    • FindCappedStoPauseParams
    • FindCappedStoPreMintAllowedParams
    • FindCheckpointCreatedParams
    • FindControllerTransferParams
    • FindErc20DividendClaimedParams
    • FindErc20DividendDepositedParams
    • FindErc20DividendReclaimedParams
    • FindErc20SetWalletParams
    • FindErc20SetWithholdingParams
    • FindEthDividendClaimedParams
    • FindEthDividendReclaimedParams
    • FindEthSetWalletParams
    • FindEthSetWithholdingParams
    • FindEtherDividendDepositedParams
    • FindEventParams
    • FindEvents
    • FindModifyInvestorFlagParams
    • FindModifyKycDataParams
    • FindModuleAddedParams
    • FindNewSecurityTokenParams
    • FindTickerRegisteredParams
    • FindTieredStoPauseParams
    • FindTieredStoPreMintAllowedParams
  • Classes
    • Context
    • Polymath
    • PolymathBase
    • PolymathError
    • Checkpoint
    • DividendDistribution
    • Entity
    • Erc20TokenBalance
    • Investment
    • PolyTransaction
    • Controller
    • Dividends
    • Documents
    • Features
    • Issuance
    • Offerings
    • Permissions
    • SecurityToken
    • SubModule
    • Tokenholders
    • CountRestrictions
    • PercentageRestrictions
    • Restrictions
    • Transfers
    • SecurityTokenReservation
    • SimpleSto
    • Sto
    • TaxWithholding
    • TieredSto
    • Tokenholder
    • TransactionQueue
    • Wallet
    • Erc20TokenBalanceFactory
    • Factory
    • InvestmentFactory
    • SimpleStoFactory
    • TaxWithholdingFactory
    • TieredStoFactory
    • TokenholderFactory
    • WalletFactory
    • ApproveErc20
    • AssignSecurityTokenRole
    • AssignStoRole
    • ControllerRedeem
    • ControllerTransfer
    • CreateCheckpoint
    • CreateDividendDistribution
    • CreateSecurityToken
    • DisableController
    • DisableFeature
    • EnableCountTransferManager
    • EnableDividendManager
    • EnableGeneralPermissionManager
    • EnableGeneralTransferManager
    • EnablePercentageTransferManager
    • FinalizeSto
    • FreezeIssuance
    • InvestInSimpleSto
    • InvestInTieredSto
    • IssueTokens
    • LaunchSimpleSto
    • LaunchTieredSto
    • ModifyDividendsDefaultExclusionList
    • ModifyMaxHolderCount
    • ModifyMaxHolderPercentage
    • ModifyPercentageExemptions
    • ModifyTieredStoData
    • ModifyTokenholderData
    • PullDividendPayment
    • PushDividendPayment
    • ReclaimFunds
    • RemoveDocument
    • ReserveSecurityToken
    • RevokeKyc
    • SetController
    • SetDividendsWallet
    • SetDocument
    • SignDisableControllerAck
    • SignFreezeIssuanceAck
    • SignTransferData
    • ToggleAllowBeneficialInvestments
    • ToggleAllowPreIssuing
    • ToggleFreezeTransfers
    • TogglePauseSto
    • TransferErc20
    • TransferOwnership
    • TransferReservationOwnership
    • TransferSecurityTokens
    • UpdateDividendsTaxWithholdingList
    • WithdrawTaxes
  • Enums
    • BrowserSupport
    • Event
    • Events
    • ErrorCode
    • Feature
    • PolyTransactionTag
    • ProcedureType
    • SecurityTokenRole
    • StoRole
    • StoType
    • TransactionSpeed
    • TransactionStatus
    • TransferStatusCode
  • Interfaces
    • ConstructorParams
    • Factories
    • AddressParams
    • Connect
    • ConnectParams
    • GetSecurityToken
    • PolymathNetworkNodeParams
    • PolymathNetworkParams
    • SymbolParams
    • BaseCheckpoint
    • BaseDividend
    • GetAttachedModulesOpts
    • GetAttachedModulesParams
    • GetModuleAddressesByNameOpts
    • GetModuleAddressesByNameParams
    • GetModuleFactoryAddressArgs
    • Args
    • Ethereum
    • ExtendedWindow
    • InjectedWeb3
    • Web3VersionAPI
    • WindowWithEthereum
    • WindowWithWeb3
    • Params
    • UniqueIdentifiers
    • Params
    • UniqueIdentifiers
    • Params
    • UniqueIdentifiers
    • Params
    • UniqueIdentifiers
    • GetDistributionParams
    • Document
    • Enable
    • EnableErc20DividendsOpts
    • EnablePercentageOwnershipRestrictionsOpts
    • EnableTokenholderCountRestrictionsOpts
    • FeatureStatuses
    • GetStoMethod
    • GetStoParams
    • LaunchTieredStoCustomCurrencyBothNoStableCoinParams
    • LaunchTieredStoCustomCurrencyBothParams
    • LaunchTieredStoCustomCurrencyEthNoStableCoinParams
    • LaunchTieredStoCustomCurrencyEthParams
    • LaunchTieredStoCustomCurrencyPolyNoStableCoinParams
    • LaunchTieredStoCustomCurrencyPolyParams
    • LaunchTieredStoMethod
    • LaunchTieredStoNoCustomCurrencyNoStableCoinParams
    • LaunchTieredStoNoCustomCurrencyParams
    • LaunchTieredStoParams
    • Params
    • UniqueIdentifiers
    • GetCheckpointParams
    • ModifyExemptionsMethod
    • PercentageIssuanceParams
    • PercentageWhitelistParams
    • Params
    • UniqueIdentifiers
    • Params
    • Params
    • UniqueIdentifiers
    • Params
    • UniqueIdentifiers
    • Params
    • Tier
    • Params
    • UniqueIdentifiers
    • Params
    • UniqueIdentifiers
    • EntityClass
    • ProcedureClass
    • ApproveErc20ProcedureArgs
    • AssignSecurityTokenRoleProcedureArgs
    • AssignStoRoleProcedureArgs
    • ControllerRedeemProcedureArgs
    • ControllerTransferProcedureArgs
    • CreateCheckpointProcedureArgs
    • CreateDividendDistributionProcedureArgs
    • CreateSecurityTokenProcedureArgs
    • CustomCurrency
    • DisableControllerProcedureArgs
    • DisableFeatureProcedureArgs
    • DividendTokenholderStatus
    • EnableCountTransferManagerProcedureArgs
    • EnableDividendManagerProcedureArgs
    • EnableGeneralPermissionManagerProcedureArgs
    • EnableGeneralTransferManagerProcedureArgs
    • EnablePercentageTransferManagerProcedureArgs
    • Fees
    • FinalizeStoProcedureArgs
    • FreezeIssuanceProcedureArgs
    • FutureLowLevelMethod
    • InvestInSimpleStoProcedureArgs
    • InvestInTieredStoBaseProcedureArgs
    • InvestWithStableCoinArgs
    • IssuanceDataEntry
    • IssueTokensProcedureArgs
    • LaunchSimpleStoProcedureArgs
    • LaunchTieredStoProcedureArgs
    • ModifyDividendsDefaultExclusionListProcedureArgs
    • ModifyMaxHolderCountProcedureArgs
    • ModifyMaxHolderPercentageProcedureArgs
    • ModifyPercentageExemptionsProcedureArgs
    • ModifyTieredStoDataProcedureArgs
    • ModifyTokenholderDataProcedureArgs
    • PercentageWhitelistEntry
    • Pojo
    • PullDividendPaymentProcedureArgs
    • PushDividendPaymentProcedureArgs
    • ReclaimFundsProcedureArgs
    • RemoveDocumentProcedureArgs
    • ReserveSecurityTokenProcedureArgs
    • RevokeKycProcedureArgs
    • SetControllerProcedureArgs
    • SetDividendsWalletProcedureArgs
    • SetDocumentProcedureArgs
    • SignDisableControllerAckProcedureArgs
    • SignFreezeIssuanceAckProcedureArgs
    • SignTransferDataProcedureArgs
    • StoTier
    • TaxWithholdingEntry
    • ToggleAllowBeneficialInvestmentsProcedureArgs
    • ToggleAllowPreIssuingProcedureArgs
    • ToggleFreezeTransfersProcedureArgs
    • TogglePauseStoProcedureArgs
    • TokenholderBalance
    • TokenholderDataEntry
    • TransactionSpec
    • TransferErc20ProcedureArgs
    • TransferOwnershipProcedureArgs
    • TransferReservationOwnershipProcedureArgs
    • TransferSecurityTokensProcedureArgs
    • UpdateDividendsTaxWithholdingListProcedureArgs
    • WithdrawTaxesProcedureArgs
    • FindCappedStoPauseParams
    • FindCappedStoPreMintAllowedParams
    • FindCheckpointCreatedParams
    • FindControllerTransferParams
    • FindErc20DividendClaimedParams
    • FindErc20DividendDepositedParams
    • FindErc20DividendReclaimedParams
    • FindErc20SetWalletParams
    • FindErc20SetWithholdingParams
    • FindEthDividendClaimedParams
    • FindEthDividendReclaimedParams
    • FindEthSetWalletParams
    • FindEthSetWithholdingParams
    • FindEtherDividendDepositedParams
    • FindEventParams
    • FindEvents
    • FindModifyInvestorFlagParams
    • FindModifyKycDataParams
    • FindModuleAddedParams
    • FindNewSecurityTokenParams
    • FindTickerRegisteredParams
    • FindTieredStoPauseParams
    • FindTieredStoPreMintAllowedParams
Powered by GitBook
On this page
  • Hierarchy
  • Index
  • Constructors
  • Properties
  • Methods
  • Constructors
  • constructor
  • Properties
  • address
  • beneficialInvestmentsAllowed
  • cap
  • capReached
  • Protected context
  • endDate
  • fundraiseCurrencies
  • investorCount
  • isFinalized
  • isPaused
  • preIssueAllowed
  • raisedAmount
  • raisedFundsWallet
  • rate
  • securityTokenId
  • securityTokenSymbol
  • soldTokensAmount
  • startDate
  • stoType
  • uid
  • unsoldTokensWallet
  • Methods
  • _refresh
  • allowBeneficialInvestments
  • allowPreIssuing
  • assignRole
  • disallowBeneficialInvestments
  • disallowPreIssuing
  • finalize
  • getInvestments
  • invest
  • pause
  • revokeRole
  • toPojo
  • unpause
  • Static generateId
  • Static unserialize

Was this helpful?

  1. External Modules

SimpleSto

Class used to manage a simple sto

Hierarchy

↳ Sto‹Params›

↳ SimpleSto

Index

Constructors

  • constructor

Properties

  • address

  • beneficialInvestmentsAllowed

  • cap

  • capReached

  • context

  • endDate

  • fundraiseCurrencies

  • investorCount

  • isFinalized

  • isPaused

  • preIssueAllowed

  • raisedAmount

  • raisedFundsWallet

  • rate

  • securityTokenId

  • securityTokenSymbol

  • soldTokensAmount

  • startDate

  • stoType

  • uid

  • unsoldTokensWallet

Methods

  • _refresh

  • allowBeneficialInvestments

  • allowPreIssuing

  • assignRole

  • disallowBeneficialInvestments

  • disallowPreIssuing

  • finalize

  • getInvestments

  • invest

  • pause

  • revokeRole

  • toPojo

  • unpause

  • generateId

  • unserialize

Constructors

constructor

+ new SimpleSto(params: Params & UniqueIdentifiers, context: Context): SimpleSto

Overrides Sto.constructor

Create a new simple sto instance

Parameters:

Name

Type

params

context

Returns: SimpleSto

Properties

address

• address: string

Inherited from Sto.address

ethereum address for the STO

beneficialInvestmentsAllowed

• beneficialInvestmentsAllowed: boolean

Inherited from Sto.beneficialInvestmentsAllowed

whether investments can be made on behalf of a beneficiary or not

cap

• cap: BigNumber

cap of total tokens that can be sold in sto

capReached

• capReached: boolean

Inherited from Sto.capReached

whether the STO cap has been reached or not

Protected context

• context: Context

Inherited from Sto.context

endDate

• endDate: Date

Inherited from Sto.endDate

fundraiseCurrencies

• fundraiseCurrencies: Currency[]

Inherited from Sto.fundraiseCurrencies

types of currency in which funds can be raised

investorCount

• investorCount: number

Inherited from Sto.investorCount

number of investors that have purchased tokens in the STO

isFinalized

• isFinalized: boolean

Inherited from Sto.isFinalized

whether the STO has been finalized or not

isPaused

• isPaused: boolean

Inherited from Sto.isPaused

whether the STO is currently paused or not

preIssueAllowed

• preIssueAllowed: boolean

Inherited from Sto.preIssueAllowed

whether all tokens due to be sold are issued when the STO starts. If false, the appropriate amount of tokens is issued to the buyer whenever a sale is made

raisedAmount

• raisedAmount: BigNumber

Inherited from Sto.raisedAmount

amount of funds that have been raised so far

raisedFundsWallet

• raisedFundsWallet: string

Inherited from Sto.raisedFundsWallet

wallet where raised funds will be forwarded to

rate

• rate: BigNumber

rate at which the tokens will be sold in sto

securityTokenId

• securityTokenId: string

Inherited from Sto.securityTokenId

securityTokenSymbol

• securityTokenSymbol: string

Inherited from Sto.securityTokenSymbol

soldTokensAmount

• soldTokensAmount: BigNumber

Inherited from Sto.soldTokensAmount

total number of tokens that have been sold so far

startDate

• startDate: Date

Inherited from Sto.startDate

stoType

• stoType: StoType

Inherited from Sto.stoType

type of STO setup

uid

• uid: string

Overrides Sto.uid

unique generated Tiered STO id

unsoldTokensWallet

• unsoldTokensWallet: string

Inherited from Sto.unsoldTokensWallet

wallet where unsold tokens will be returned to

Methods

_refresh

▸ _refresh(params: Partial‹Params›): void

Overrides Sto._refresh

Hydrate the entity

Parameters:

Name

Type

params

Returns: void

allowBeneficialInvestments

▸ allowBeneficialInvestments(): Promise‹TransactionQueue‹ToggleAllowBeneficialInvestmentsProcedureArgs, void››

Inherited from Sto

Enable a party to invest in the STO on behalf of another party

Returns: Promise‹TransactionQueue‹ToggleAllowBeneficialInvestmentsProcedureArgs, void››

allowPreIssuing

▸ allowPreIssuing(): Promise‹TransactionQueue‹ToggleAllowPreIssuingProcedureArgs, void››

Inherited from Sto

Enable all offered tokens to be issued instantly at STO start (default behavior is to issue on purchase) Can be disabled BEFORE the STO starts by calling disallowPreIssuing

Returns: Promise‹TransactionQueue‹ToggleAllowPreIssuingProcedureArgs, void››

assignRole

▸ assignRole(args: object): Promise‹TransactionQueue‹AssignStoRoleProcedureArgs, void››

Inherited from Sto

Assign a role on the STO to a delegate

Parameters:

▪ args: object

Name

Type

delegateAddress

string

description?

undefined | string

role

Returns: Promise‹TransactionQueue‹AssignStoRoleProcedureArgs, void››

disallowBeneficialInvestments

▸ disallowBeneficialInvestments(): Promise‹TransactionQueue‹ToggleAllowBeneficialInvestmentsProcedureArgs, void››

Inherited from Sto

Disable the possibility for a party to invest in the STO on behalf of another party

Returns: Promise‹TransactionQueue‹ToggleAllowBeneficialInvestmentsProcedureArgs, void››

disallowPreIssuing

▸ disallowPreIssuing(): Promise‹TransactionQueue‹ToggleAllowPreIssuingProcedureArgs, void››

Inherited from Sto

Disable pre-issuing of offered tokens at STO start (goes back to default behavior, which is to issue on purchase) Can be re-enabled BEFORE the STO starts by calling allowPreIssuing

Returns: Promise‹TransactionQueue‹ToggleAllowPreIssuingProcedureArgs, void››

finalize

▸ finalize(): Promise‹TransactionQueue‹FinalizeStoProcedureArgs, void››

Inherited from Sto

Finalize the offering. The offering's treasury wallet (or the Security Token's treasury wallet if one was not specified for the offering) will receive the remaining unsold tokens. Throws an error if there are transfer restrictions which do not permit the wallet to receive that amount of tokens

Returns: Promise‹TransactionQueue‹FinalizeStoProcedureArgs, void››

getInvestments

▸ getInvestments(): Promise‹Investment[]›

Retrieve all investments that have been made on this STO

Returns: Promise‹Investment[]›

invest

▸ invest(args: object): Promise‹TransactionQueue‹InvestInSimpleStoProcedureArgs, void››

Invest in the STO

Parameters:

▪ args: object

Name

Type

Description

amount

BigNumber

amount to spend

beneficiary?

undefined | string

address that will receive the purchased tokens (defaults to current wallet, will fail if beneficial investments are not allowed for the STO, only applicable if the STO currency is ETH)

Returns: Promise‹TransactionQueue‹InvestInSimpleStoProcedureArgs, void››

pause

▸ pause(): Promise‹TransactionQueue‹TogglePauseStoProcedureArgs, void››

Inherited from Sto

Pause the offering

Returns: Promise‹TransactionQueue‹TogglePauseStoProcedureArgs, void››

revokeRole

▸ revokeRole(args: object): Promise‹TransactionQueue‹AssignStoRoleProcedureArgs, void››

Inherited from Sto

Remove a role from a delegate

Parameters:

▪ args: object

Name

Type

delegateAddress

string

role

Returns: Promise‹TransactionQueue‹AssignStoRoleProcedureArgs, void››

toPojo

▸ toPojo(): object

Overrides Sto.toPojo

Convert entity to a POJO (Plain Old Javascript Object)

Returns: object

  • cap: BigNumber

  • rate: BigNumber

unpause

▸ unpause(): Promise‹TransactionQueue‹TogglePauseStoProcedureArgs, void››

Inherited from Sto

Unpause the offering

Returns: Promise‹TransactionQueue‹TogglePauseStoProcedureArgs, void››

Static generateId

▸ generateId(__namedParameters: object): string

Generate the Simple STO's UUID from its identifying properties

Parameters:

▪ __namedParameters: object

Name

Type

address

string

securityTokenId

string

stoType

Returns: string

Static unserialize

▸ unserialize(serialized: string): UniqueIdentifiers

Inherited from Sto.unserialize

Unserialize string to a Security Token Offering object representation

Parameters:

Name

Type

serialized

string

Returns: UniqueIdentifiers

Previousentities/SimpleStoNextParams

Last updated 5 years ago

Was this helpful?

Defined in

&

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Partial‹›

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

src/entities/SimpleSto.ts:61
src/entities/Sto.ts:107
src/entities/Sto.ts:175
src/entities/SimpleSto.ts:56
src/entities/Sto.ts:160
src/entities/Sto.ts:177
src/entities/Sto.ts:120
src/entities/Sto.ts:150
src/entities/Sto.ts:145
src/entities/Sto.ts:165
src/entities/Sto.ts:155
src/entities/Sto.ts:170
src/entities/Sto.ts:135
src/entities/Sto.ts:125
src/entities/SimpleSto.ts:61
src/entities/Sto.ts:111
src/entities/Sto.ts:109
src/entities/Sto.ts:140
src/entities/Sto.ts:118
src/entities/Sto.ts:116
src/entities/SimpleSto.ts:51
src/entities/Sto.ts:130
src/entities/SimpleSto.ts:151
src/entities/Sto.ts:316
src/entities/Sto.ts:287
src/entities/Sto.ts:348
src/entities/Sto.ts:330
src/entities/Sto.ts:302
src/entities/Sto.ts:275
src/entities/SimpleSto.ts:81
src/entities/SimpleSto.ts:126
src/entities/Sto.ts:246
src/entities/Sto.ts:374
src/entities/SimpleSto.ts:137
src/entities/Sto.ts:260
src/entities/SimpleSto.ts:40
src/entities/Sto.ts:184
Params
UniqueIdentifiers
Context
Params
StoRole
StoRole
StoType