Skip to content

Commit

Permalink
fix: contracts param type
Browse files Browse the repository at this point in the history
  • Loading branch information
bangjelkoski committed Aug 15, 2021
1 parent 4105e01 commit e5bb20b
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 6 deletions.
11 changes: 11 additions & 0 deletions packages/contracts/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,17 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [0.0.65](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/contracts@0.0.64...@injectivelabs/contracts@0.0.65) (2021-08-15)


### Bug Fixes

* contracts param type ([fb22ea2](https://github.com/InjectiveLabs/injective-ts/commit/fb22ea21948eb409f1ebe11ce5d809bd16992ded))





## [0.0.64](https://github.com/InjectiveLabs/injective-ts/compare/@injectivelabs/contracts@0.0.63...@injectivelabs/contracts@0.0.64) (2021-08-06)

**Note:** Version bump only for package @injectivelabs/contracts
Expand Down
2 changes: 1 addition & 1 deletion packages/contracts/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@injectivelabs/contracts",
"description": "Contracts wrapper that can be reused throughout Injective's projects.",
"version": "0.0.64",
"version": "0.0.65",
"license": "MIT",
"main": "dist/index.js",
"types": "dist/index.d.ts",
Expand Down
9 changes: 4 additions & 5 deletions packages/contracts/src/contracts/Peggy.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ import {
ChainId,
TransactionOptions,
} from '@injectivelabs/ts-types'
import { BigNumberInWei } from '@injectivelabs/utils'
import { Web3Strategy } from '@injectivelabs/web3-strategy'
import { getTransactionOptionsAsNonPayableTx } from '@injectivelabs/tx-utils'
import abi from './abi/peggy'
Expand Down Expand Up @@ -40,7 +39,7 @@ export class PeggyContract extends BaseContract<Peggy, keyof Peggy['events']> {
}: {
contractAddress: string
address: AccountAddress
amount: BigNumberInWei
amount: string
transactionOptions: TransactionOptions
}): ContractTxFunctionObj<string> {
const { contract } = this
Expand All @@ -54,21 +53,21 @@ export class PeggyContract extends BaseContract<Peggy, keyof Peggy['events']> {

getABIEncodedTransactionData(): string {
return contract.methods
.sendToCosmos(contractAddress, address, amount.toFixed())
.sendToCosmos(contractAddress, address, amount)
.encodeABI()
},

async sendTransactionAsync(): Promise<string> {
const { transactionHash } = await contract.methods
.sendToCosmos(contractAddress, address, amount.toFixed())
.sendToCosmos(contractAddress, address, amount)
.send(getTransactionOptionsAsNonPayableTx(transactionOptions))

return transactionHash
},

async estimateGasAsync(): Promise<number> {
return contract.methods
.sendToCosmos(contractAddress, address, amount.toFixed())
.sendToCosmos(contractAddress, address, amount)
.estimateGas(transactionOptions)
},
}
Expand Down

0 comments on commit e5bb20b

Please sign in to comment.