iOS SDK 调起钱包无法弹起转账页面

TPTransferObj *transfer = [TPTransferObj new];
transfer.dappName = @"xxx";
transfer.dappIcon = @"https:.../xx.png";
transfer.symbol = @"USDT";
transfer.contract = @"0x55d398326f99059ff775485246999027b3197955";
transfer.to = @"0x08a1926A04a88963db70DD0cF686A0f86E4c0a6b";
transfer.decimal = @"4";
transfer.amount = @"0.0021";
transfer.blockchains = @[
    [TPChainObj objWithNetwork:@"ethereum" chainId:@"56"] /** If selected BSC */
];
[TPApi sendObj:transfer];

升级到最新的版本才可以,之前的版本不支持sdk

当前app的版本号是啥

2.0.8

2.0.8登录是可以调起来的,转账跳过去没反应

转账现在已经废弃了,用Push Transaction

我按照文档说的去做了提示“钱包未导入”
TPPushTransactionObj transaction = [TPPushTransactionObj new];
transaction.dappName = @“xxx”;
transaction.dappIcon = @“https:…/xx.png”;
transaction.blockchains = @[
[TPChainObj objWithNetwork:@“ethereum” chainId:@“56”], /
* 如果选择 BSC */
];
transaction.actions = @[@{
@“to”: @“0x08a1926A04a88963db70DD0cF686A0f86E4c0a6b”,
@“value”: @“0.001”,
@“contract” : @“0x55d398326f99059ff775485246999027b3197955”
}];
[TPApi sendObj:transaction];

我想实现调起TP转账USDT的功能要怎么做吗

参数要全,执行交易这几个参数哪里够,from都没有

参数要全,执行交易这几个参数哪里够,from都没有,不懂自己先去弄懂执行一笔交易的结构

from我测试过的结果是一样的,都是提示“钱包未导入” ,还有就是我想调起钱包转账并不想指定钱包的地址,在我的app我没办法确定用户要用哪个钱包地址转账;
希望文档可以详细一点标明哪些参数是必填的像之前这个类“TPTransferObj”就很清楚

TPPushTransactionObj transaction = [TPPushTransactionObj new];
transaction.dappName = @“xxx”;
transaction.dappIcon = @“https:…/xx.png”;
transaction.blockchains = @[
[TPChainObj objWithNetwork:@“ethereum” chainId:@“56”], /
* 如果选择 BSC */
];
transaction.actions = @[@{
@“from”: @“0x1Be95Cb7EB67218EbBF93131142223fF597fe8F5”,
@“to”: @“0x08a1926A04a88963db70DD0cF686A0f86E4c0a6b”,
@“data”: @“0x095ea7b30000000000000000000000004184d9a175d13e568f3466ea93c02b6f8eb9f8c10000000000000000000000000000000000000000000000000000000000000000”,
@“value”: @“0x1000”,
@“gasPrice”: @“0x16b969d000”,
@“gas”: @“0x186a0”,
@“nonce”: @“0x01”,
@“contract” : @“0x55d398326f99059ff775485246999027b3197955”

    }];
    [TPApi sendObj:transaction];

给这个字段赋值txData,sdk的方法有注释,自己看看

给这个字段赋值txData,sdk的方法有注释,自己看看

非常感谢!txData 赋值后我现在可以调起转账页面了。但是现在显示的是BNB,我想加入USDT合约的地址需要怎么操作呢,还有这个方法必须传入from吗,不能像安卓SDK那样使用类似TPTransferObj的方式它的from参数是可选的