Skip to content

Commit

Permalink
Merge branch 'main' of https://github.com/terra-money/feather.js into…
Browse files Browse the repository at this point in the history
… feat/tx/events
  • Loading branch information
emidev98 committed Jan 25, 2024
2 parents c228aa2 + 84d5bb5 commit d5241ea
Show file tree
Hide file tree
Showing 9 changed files with 10 additions and 1,172 deletions.
774 changes: 2 additions & 772 deletions package-lock.json

Large diffs are not rendered by default.

4 changes: 1 addition & 3 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@terra-money/feather.js",
"version": "2.0.0-beta.16",
"version": "2.0.1",
"description": "The JavaScript SDK for Terra and Feather chains",
"license": "MIT",
"author": "Terraform Labs, PTE.",
Expand Down Expand Up @@ -85,7 +85,6 @@
"webpack-cli": "^4.3.0"
},
"dependencies": {
"@ethersproject/bytes": "^5.7.0",
"@terra-money/legacy.proto": "npm:@terra-money/terra.proto@^0.1.7",
"@terra-money/terra.proto": "^4.0.4",
"assert": "^2.0.0",
Expand All @@ -96,7 +95,6 @@
"bufferutil": "^4.0.3",
"crypto-browserify": "^3.12.0",
"decimal.js": "^10.2.1",
"ethers": "^5.7.2",
"jscrypto": "^1.0.1",
"keccak256": "^1.0.6",
"long": "^5.2.3",
Expand Down
28 changes: 0 additions & 28 deletions src/core/Msg.ts
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,6 @@ import {
MsgSetBeforeSendHook,
TokenFactoryMsg,
} from './tokenfactory';
import { JAXMsgExecuteContract, JAXMsgStoreCode, JaxMsg } from './jax/msgs';
import { MsgTransfer, IbcTransferMsg } from './ibc/applications/transfer';
import {
MsgCreateClient,
Expand Down Expand Up @@ -142,7 +141,6 @@ export type Msg =
| AllianceMsg
| CustomMsg
| CrisisMsg
| JaxMsg
| MsgAuctionBid
| FeeshareMsg
| TokenFactoryMsg;
Expand All @@ -163,7 +161,6 @@ export namespace Msg {
| AllianceMsg.Amino
| CustomMsg.Amino
| CrisisMsg.Amino
| JaxMsg.Amino
| MsgAuctionBid.Amino
| FeeshareMsg.Amino
| TokenFactoryMsg.Amino;
Expand All @@ -187,7 +184,6 @@ export namespace Msg {
| AllianceMsg.Data
| CustomMsg.Data
| CrisisMsg.Data
| JaxMsg.Data
| MsgAuctionBid.Data
| FeeshareMsg.Data
| TokenFactoryMsg.Data;
Expand All @@ -210,7 +206,6 @@ export namespace Msg {
| IbcChannelMsg.Proto
| AllianceMsg.Proto
| CrisisMsg.Proto
| JaxMsg.Proto
| MsgAuctionBid.Proto
| FeeshareMsg.Proto
| TokenFactoryMsg.Proto;
Expand Down Expand Up @@ -484,17 +479,6 @@ export namespace Msg {
data as MsgVerifyInvariant.Amino,
isClassic
);
// jax
case 'jax/MsgExecuteContract':
return JAXMsgExecuteContract.fromAmino(
data as JAXMsgExecuteContract.Amino,
isClassic
);
case 'jax/MsgStoreCode':
return JAXMsgStoreCode.fromAmino(
data as JAXMsgStoreCode.Amino,
isClassic
);

// Pob module
case 'pob/MsgAuctionBid':
Expand Down Expand Up @@ -707,12 +691,6 @@ export namespace Msg {
case '/cosmos.crisis.v1beta1.MsgVerifyInvariant':
return MsgVerifyInvariant.fromData(data, isClassic);

// jax
case '/jax.MsgExecuteContract':
return JAXMsgExecuteContract.fromData(data, isClassic);
case '/jax.MsgStoreCode':
return JAXMsgStoreCode.fromData(data, isClassic);

// pob module
case '/pob.builder.v1.MsgAuctionBid':
return MsgAuctionBid.fromData(data, isClassic);
Expand Down Expand Up @@ -919,12 +897,6 @@ export namespace Msg {
case '/cosmos.crisis.v1beta1.MsgVerifyInvariant':
return MsgVerifyInvariant.unpackAny(proto, isClassic);

// jax
case '/jax.MsgExecuteContract':
return JAXMsgExecuteContract.unpackAny(proto, isClassic);
case '/jax.MsgStoreCode':
return JAXMsgStoreCode.unpackAny(proto, isClassic);

case '/pob.builder.v1.MsgAuctionBid':
return MsgAuctionBid.unpackAny(proto, isClassic);

Expand Down
10 changes: 3 additions & 7 deletions src/core/PublicKey.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import { PubKey as PubKey_pb } from '@terra-money/terra.proto/cosmos/crypto/secp
import { PubKey as ValConsPubKey_pb } from '@terra-money/terra.proto/cosmos/crypto/ed25519/keys';
import { bech32 } from 'bech32';
import { publicKeyConvert } from 'secp256k1';
import { keccak256 } from 'ethers/lib/utils';
import keccak256 from 'keccak256';

// As discussed in https://github.com/binance-chain/javascript-sdk/issues/163
// Prefixes listed here: https://github.com/tendermint/tendermint/blob/d419fffe18531317c28c29a292ad7d253f6cafdf/docs/spec/blockchain/encoding.md#public-key-cryptography
Expand Down Expand Up @@ -257,12 +257,8 @@ export class InjectivePubKey extends JSONSerializable<
publicKeyConvert(fixedPubKey, false)
).toString('hex');

const addressBuffer = Buffer.from(
keccak256(Buffer.from(decompressedPublicKey.substring(2), 'hex')).replace(
'0x',
''
),
'hex'
const addressBuffer = keccak256(
Buffer.from(decompressedPublicKey.substring(2), 'hex')
).subarray(-20);

return addressBuffer;
Expand Down
4 changes: 0 additions & 4 deletions src/core/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,6 @@ export { MsgRedelegate as MsgAllianceRedelegate } from './alliance/msgs/MsgRedel
export { MsgClaimDelegationRewards as MsgClaimDelegationRewards } from './alliance/msgs/MsgClaimDelegationRewards';
export * from './alliance/proposals';

// JAX
export { MsgExecuteContract as JAXMsgExecuteContract } from './jax/msgs/MsgExecuteContract';
export { MsgStoreCode as JAXMsgStoreCode } from './jax/msgs/MsgStoreCode';

// Auth
export * from './auth/Account';
export * from './auth/BaseAccount';
Expand Down
177 changes: 0 additions & 177 deletions src/core/jax/msgs/MsgExecuteContract.ts

This file was deleted.

Loading

0 comments on commit d5241ea

Please sign in to comment.