noah
noah
`initializeWeb3` is called with `options.web3`, so the options will look like `{ customProvider }`, not `{ web3: { customProvider } }`: https://github.com/trufflesuite/drizzle/blob/1e869b2d7bb13aeaf33a52ba12b769aa2c391d90/src/drizzleStatus/drizzleStatusSaga.js#L13-L17
This PR adds the legacy gateway contracts in `src/Gateways/legacy` so that the migration to the latest contracts can be tested. It also updates the tests in `GatewayMigration.test.ts` to test migrating...
This PR adds the updated deployment files after deploying multisigs for each network, as well as connecting additional contracts to the existing Ethereum multisig. Related PRs: - #20
This PR updates the deployment scripts to include multisig deployments using https://safe.global multisigs. Multisigs govern the timelocks that control all other gateway contracts. Right now the multisigs are not controlled...
This PR fixes a bug when submitting Solana burns to RenVM where the burn's nonce is decoded incorrectly. A testfile for testing `getBurnFromTxid` and `getBurnFromNonce` has been addded.
The validate-mint endpoint is a fallback for the ren_submitGateway endpoint built into the lightnode, and is no longer needed.
Currently, the `MockProvider` class in `@renproject/mock-provider` re-implements fee calculation. This PR updates it to instead import `estimateTransactionFee` from `@renproject/ren`.
See https://github.com/renproject/pack/pull/12 - _Add bytes64 type for use with schnorr signatures_
Use a hard-coded fee divisor for LUNA.
The darknode contracts are currently being simplified to reflect the fact that RenVM now tracks rewards.