Releases: 0xsequence/go-sequence
Releases · 0xsequence/go-sequence
v0.61.0
What's Changed
- indexer@v3 client
- [AUTOMATED] Update files from 0xsequence/indexer by @0xsequence-bot in #285
Full Changelog: v0.60.28...v0.61.0
v0.60.29
v0.60.28
v0.60.26
What's Changed
- [AUTOMATED] Update networks_list.gen.go by @0xsequence-bot in #322
Full Changelog: v0.60.25...v0.60.26
v0.60.25
What's Changed
- [AUTOMATED] Update networks_list.gen.go by @0xsequence-bot in #321
Full Changelog: v0.60.24...v0.60.25
v0.60.24
What's Changed
- [AUTOMATED] Update networks_list.gen.go by @0xsequence-bot in #318
Full Changelog: v0.60.23...v0.60.24
v0.60.11
What's Changed
- receipts: decode zksync receipts by @attente in #300
- new receipt decoder by @attente in #303
- transactions: recursively decode with correct target by @attente in #305
- transactions: only decode packed calls for guest by @attente in #306
- general improvements and clean up by @pkieltyka in #308
- services: improve all client constructors by @pkieltyka in #309
- Estimator.EstimateCall: gas limit option by @attente in #310
- core: Signer by @attente in #299
- Decode v3 wallet config trees with array nodes by @patrislav in #311
Full Changelog: v0.60.1...v0.60.11
v0.60.1
What's Changed
- Check default case for walletconfig in relay by @taylanpince in #298
New Contributors
- @taylanpince made their first contribution in #298
Full Changelog: v0.60.0...v0.60.1
v0.60.0
- Adds support for Sequence Wallet v3 contracts
- Keeps backward compatibility with Sequence Wallet v1/v2 contracts
What's Changed
- Hide generated files in Github diffs by @VojtechVitek in #280
- Primary sale contracts versions by @david-littlefarmer in #274
- Bump @openzeppelin/contracts from 5.3.0 to 5.4.0 in /contracts by @dependabot[bot] in #276
- feat: ini v3 core by @shunkakinoki in #210
- chore: fix inconsistent function name in comment by @deepdring in #286
- contracts: release candidate 3 by @attente in #290
- Move relayer FeeQuote and binary utils to go-sequence by @VojtechVitek in #289
- add rc3 passkey signer address by @patrislav in #291
- Export FeeQuote.Message() by @VojtechVitek in #292
- Add CHANGELOG for v0.60.0 by @VojtechVitek in #293
- Update sequence/api client by @VojtechVitek in #294
- [AUTOMATED] Update files from 0xsequence/marketplace-api by @0xsequence-bot in #283
- [AUTOMATED] Update files from 0xsequence/guard by @0xsequence-bot in #288
- Regenerate mocks by @VojtechVitek in #295
API Breaking changes in go-sequence
sequence.Relayer interface
package sequence
import (
"github.com/0xsequence/ethkit/go-ethereum/common"
)
type Relayer interface {
- EstimateGasLimits(ctx context.Context, walletConfig core.WalletConfig, walletContext WalletContext, txns Transactions) (Transactions, error)
- Simulate(ctx context.Context, txs *SignedTransactions) ([]*RelayerSimulateResult, error)
+ Simulate(ctx context.Context, wallet common.Address, transactions Transactions) ([]*SimulateResult, error)
// ...
}sequence.RelayerSimulateResult type has been replaced by sequence.SimulateResult:
-type RelayerSimulateResult struct {
- Executed bool
- Succeeded bool
- Result *string
- Reason *string
- GasUsed uint
- GasLimit uint
- }
+ type SimulateResult struct {
+ simulator.Result
+ GasLimit uint64
+ }relayer.RelayerClient interface
type RelayerClient interface {
- SendMetaTxn(ctx context.Context, call *MetaTxn, quote *string, projectID *uint64) (bool, string, error)
+ SendMetaTxn(ctx context.Context, call *MetaTxn, quote *string, projectID *uint64, preconditions []*IntentPrecondition) (bool, string, error)
// ...
}New Contributors
- @deepdring made their first contribution in #286
Full Changelog: v0.56.0...v0.60.0
v0.60.0-rc4
What's Changed
- Export FeeQuote.Message() by @VojtechVitek in #292
Full Changelog: v0.60.0-rc3...v0.60.0-rc4